c语言 20秒后的时间问题
代码如下:#include<stdio.h>
#include<string.h>
int main()
{int a,b,c;
scanf("%d:%d:%d",&a,&b,&c);
c=c+20;
if(c>=60)
{b++;
c=c%10;
}
if(b>=60)
{a++;
b=b%10;
}
if(a>=24)
{a=a%24;
}
printf("%02d:%02d:%02d",a,b,c);
return 0;
}
2017-11-05 21:16
2017-11-05 21:18
2017-11-05 21:41
2017-11-06 00:08
程序代码:#include<stdio.h>
int main()
{
int a,b,c,s;
scanf("%d:%d:%d",&a,&b,&c);
s=a*3600+b*60+c+20;
c=s%60;
s/=60;
b=s%60;
a=(s/60)%24;
printf("%02d:%02d:%02d\n",a,b,c);
return 0;
}

2017-11-06 08:26
2017-11-06 10:34
谢谢帮助
2017-11-06 10:37