偷菜时间表
题目描述
Time Limit: 1000 ms
Memory Limit: 256 mb
随着“开心农场”等娱乐游戏风靡互联网,“偷菜”遂瞬间蹿红网络,席卷网民生活。
于是,“你‘偷’了吗”便成为大家见面的招呼语。很快,数百万都市白领成为“偷菜”队
伍中的主力军,每天在“偷”与防“偷”中乐此不疲,甚至定闹钟半夜起床“偷”菜。根据
“农作物”生长规律而变化制定偷菜时间表。
输入输出格式
输入描述:
假设当前时间为13:15,第一行输入作物种类数n, 从第二行开始输入n 种作物成熟需要的时间,格式为 Hour:Minute。
输出描述:
依次输出n 种作物成熟时间,每行输出一个
输入输出样例
输入样例#:
3 0:30 1:10 12:50
输出样例#:
13:45 14:25 2:5
解题方法
思路
按照题目要求进行时分的加法操作即可
代码
#include <bits/stdc++.h>
using namespace std;
int main() {
int n,tmpM,tmpH;
int m,h;
while(cin>>n) {
while(n--) {
scanf("%d:%d",&h,&m);
tmpM = m+15;
tmpH = h+13;
if(tmpH==24) tmpH = 0;
else if(tmpH>24) tmpH-=24;
if(tmpM>60) {
tmpM-=60;
tmpH++;
if(tmpH==24) tmpH = 0;
else if(tmpH>24) tmpH-=24;
}
cout<<tmpH<<":"<<tmpM<<endl;
}
}
return 0;
}