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;
}
#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; }