7-2 时间换算

10 篇文章 1 订阅

本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。

输入格式:

输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。

输出格式:

输出在一行中给出hh:mm:ss格式的结果时间。

输入样例:

11:59:40
30

结尾无空行

输出样例:

12:00:10

结尾无空行

博主比较菜,只能写出这种冗长的代码。这个代码是肯定可以进一步简化的,这就交给读者帮我简化了,如果有想法可以在评论区告诉我,谢谢啦。

#include <stdio.h>
#include <stdlib.h>
/*本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时) */
	struct time{
		int hour;
		int minute;
		int second;
	};
int main(int argc, char *argv[]) {
	struct time tt;
	int n;
	int sum;
	scanf ("%d:%d:%d",&tt.hour,&tt.minute,&tt.second);
	scanf ("%d",&n);
	sum = tt.second + n;
	if (sum < 60){
		printf ("%02d:%02d:%02d",tt.hour,tt.minute,sum);
	}else if (sum >= 60){
		sum = sum % 60;
		tt.minute++;
		if (tt.minute < 60){
			printf ("%02d:%02d:%02d",tt.hour,tt.minute,sum);
		}else{
			tt.minute = tt.minute % 60;
			tt.hour++;
			if (tt.hour >= 24){
				tt.hour = 0;
				tt.minute = 0;
				printf ("0%d:0%d:%02d",tt.hour,tt.minute,sum);
			}else{
				printf ("%02d:%02d:%02d",tt.hour,tt.minute,sum);
			}
		}
	}
	return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
固件名:<( ̄oo, ̄)/ 固件简述:C6V41 For 5530V40 固件作者:Huang_X_T 固件类型:伪C6V41 制作时间:2013年07月07日 固件适用机型:诺基亚 5530 软件版本V40及以下 固件详细类型:港行C6-00 V41.0.010 &5530; V40.0.003 用户界面:Anna风格图标+Belle图形导航按键 2次DIY源:NOAnna5 //////////////////////////////////////////////////////////////// 开机运存:60M(有时会飙到61M) 固化: 手电筒 TKask任务管理器(作为手机默认任务管理器,已设置为开机自启) 屏幕截图 时间助手 深度清理(自认为是最好用的垃圾清理软件) 一件旋转 软件重名(每开机只能使用一次,如许再用需要重启手机) 系统XX 视图切换(2×6 3×4 4×4 4×5) MiniCMD解锁方式切换(点按解锁,滑动解锁,侧滑解锁) 爱解压 图片浏览(方便你管理相片) 定时关闭 透明图标 当前备忘 删除: 设置向导 电邮服务 SIM卡开机提示语及SIM卡图标 单位换算 声控命令(完全删除及去除了图标) 转移 隐藏图标: RealPlayer 记事本 时钟 通讯记录 网络 通讯录 蓝牙 情景模式 主题模式 单键拨号 设备更新 连接管理 附件设置 日历 WLAN向导 位置 在线共享 软件更新 图片浏览 屏幕截图 百度输入 桌面计时 桌面记事本 信息 文件管理 当前备忘 收音机 照相摄像 音乐播放器 录音器 时间助手 视图切换 系统破解 MiniCMD解锁方式切换 爱解压 一键转屏 手电筒 软件重名 KTask任务管理器 内置 主题:二十七八岁,海边的落日(这两款为独家版本,经本人亲自修改) 铃声:Lai Dian1.mp3(来电1),Lai Dian2.mp3(来电2),Duan Xin.mp3(短信),Nao Ling.m4a(闹铃),Re Li.rng(日历),Wu Sheng.m4a(无声) XM键 第一个:音乐播放器 第二个:照片浏览 第三个:手电筒 第四个:通信录 第五个:信息 拨号键快捷说明 长按3打开:视图切换 长按5打开:时间助手 长安6打开:MiniCMD解锁方式切换 长按7打开:系统XX 长按9打开:软件重名 长按﹡打开:TKask任务管理器 长按0打开:自带网络浏览器 其他一些优化: 如需打开照相摄像功能请按下机子自带照相物理按键 通信录和信息可以在XM键打开 网标修改为史努比 功能表修改为全屏去除滚动条 软件后台运行圈圈修改为黄色小星星 修改开关机动画 修改开关机画面 自带音乐播放器文件搜索路径为E盘"music"或"音乐"或"歌曲" 拍照声第四个为无声

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值