#7过不了 求助大佬 C语言

P5707 【深基2.例12】上学迟到

错误数据: 输入:5347 输出应该为:00:58
by luoyicen @ 2022-10-25 20:44:01


```c #include <stdio.h> int main(){ int s,v,mm,hh=0; scanf("%d%d", &s, &v); mm = s / v +10; if(s%v!=0) mm++; if(mm>=24*60) mm-=24*60; //printf("%d\n", mm); for(hh=7;mm>=0;hh--){ mm-=60; //printf("%d\t%d\n", mm, hh); } for(;hh<=0;hh+=24){ } mm*=-1; hh++; //这里不一样!!! if(hh==24){ printf("00:%d%d",mm/10, mm%10); } else printf("%d%d:%d%d", hh/10, hh%10, mm/10, mm%10); return 0; } //没有判断hh=24时 ```
by luoyicen @ 2022-10-25 20:48:12


@[CNSnowCat](/user/830231)
by luoyicen @ 2022-10-25 20:49:25


@[luoyicen](/user/516695) 谢谢!
by CNSnowCat @ 2022-10-25 21:07:14


|