概述
问题描述:
输入三个整数变量hour(小时)、minute(分钟)、second(秒)代表一个时间,输入改时间20秒以后的时间。
分析:
分钟、秒最大值是59,达到或超过60进一;小时最大值为23,达到或超过24将从0开始。
#include <stdio.h>
#define LATER 20
int main()
{
int hour, minute, second;
scanf("%d:%d:%d", &hour, &minute, &second);
if((second+=LATER)>=60)
{
second -= 60;
minute += 1;
}
if(minute>=60)
{
minute -= 60;
hour += 1;
}
if(hour>=24)
hour = hour%24;
printf("20秒后的时间是:n");
printf("%02d:%02d:%02d", hour, minute, second); //hour、minute、second都是两位
//不足前面补0
return 0;
}
最后
以上就是美丽发卡为你收集整理的【C语言】20秒后的时间的全部内容,希望文章能够帮你解决【C语言】20秒后的时间所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复