【程序题】输出下一秒。
【问题描述】编写一个程序,输出当前时间的下一秒。
【输入形式】用户在第一行按照“小时:分钟:秒”的格式输入一个时间。
【输出形式】程序在下一行输出这个时间的下一秒。
【样例输入】
23:59:59
【样例输出】
00:00:00
【样例说明】
用户按照格式要求输入时间,程序输出此时间的下一秒,输出时每个数字占两位,高位补0。
输入语句:scanf("%d:%d:%d",&h,&m,&s);
输出语句:printf("%02d:%02d:%02d",h,m,s);
#include<stdio.h>
int main()
{
int h,m,s;
int i,j;
int h1,m1,s1;
scanf("%d:%d:%d",&h,&m,&s);
if(s==59)
{
s=0;
if(m==59)
{
m=0;
if(h==23)
h=0;
else h++;
}
else m++;
}
else s++;
printf("%02d:%02d:%02d",h,m,s);
return 0;
}