一道c语言的题目请各位帮帮忙,急得很,先谢谢大家了!!!

2024-11-02 14:07:07
推荐回答(2个)
回答(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然后再判断情况会简单很多

回答(2):

代码图片可以看清楚,但题目图片太模糊了。建议题目有文本发上来。