Description
编写程序,输入三个整数变量hour(小时)、minute(分钟)、second(秒)代表一个时间,输出该时间20秒以后的时间。
输入格式
一行三个整数,分别代表小时、分钟、秒,中间使用冒号分隔
输出格式
输出一个时间,数字间用冒号分隔
小时、分钟、秒均占两个数字位,不足位用0补足
这个的话:还是要给自己强调一下的
#include <stdio.h>
#include <stdlib.h>
int main()
{
int h,m,s;
scanf("%d:%d:%d",&h,&m,&s);
s=s+20;
if(s>59)
{
s=s%60;
m=m+1;
if(m>59)
{
m=m%60;
h=h+1;
if(h>23)
h=0;
}
}
printf("%02d:%02d:%02d",h,m,s);
return 0;
}
主要是这里%02d代表输出两位整数,不够就补0,给自己强调一下罗