输入格式:
输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。
输出格式:
输出在一行中给出hh:mm:ss格式的结果时间。
输入样例:
11:59:40
30
输出样例:
12:00:10
#include<stdio.h>
struct point
{
int hour;
int min;
int sec;
}time;
int main()
{
int n,temp;
scanf("%d:%d:%d", &time.hour, &time.min, &time.sec);
scanf("%d", &n);
temp = n + time.sec;
if(temp < 60)
{
time.sec = temp ;
}
else if(temp >= 60)
{
time.sec = temp - 60;
time.min++;
if(time.min >= 60)
{
time.min = time.min - 60;
time.hour ++;
}
if(time.hour >= 24)
{
time.hour = time.hour - 24;
}
}
printf("%02d:%02d:%02d", time.hour, time.min, time.sec );//“%0md ”对不足m位的int变量前面补零,满足m位
return 0;
}