输入一个时间,输出该时间的下一秒: 如:输入23:59:59 输出 0: 0: 0

#include <stdio.h>
int main()
{
int h,m,s,time=0;
scanf("%d:%d:%d",&h,&m,&s);
time=60+m*60+h*3600;
time=time+1;
h=time/3600;
m=(time-h*3600)/60;
s=(time-h*3600)%60;
printf("%d:%d:%d\n",h,m,s);
}

为什么输出结果不对劲啊,各位帮忙看看,谢谢了

相似回答