一道c语言的题目请各位帮帮忙,急得很,先谢谢大家了!!!
一道c语言的题目请各位帮帮忙,急得很,先谢谢大家了!!!
日期:2018-01-31 11:22:17 人气:1
最后一个if里面的判断语句存在逻辑错误,因为a&&b,只要a是错的系统就判定为错,你后面加的||就不管用了,你可以再添加几个括号把条件组合起来,或者先把h,min,s排序
int a;
if(h>m) {a=h;h=m;m=a;}
if(m>s) {a=m;m=s;s=a;}
if(s<h) {a=h;h=s;s=a;}
然后再判断情况会简单很多