错误数据:
输入: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