您的位置:首页 > 其它

【2012 - 百度之星资格赛 - D:共同狂欢】

2012-05-31 21:25 405 查看

D:共同狂欢

查看

提交

统计

提问

时间限制: 1000ms 内存限制: 131072kB描述
百度2005年8月5日上市时,在北京和纳斯达克的同学们每一个小时整点时就会通一次电话,对一下表,确认一切相关活动都精确同步。但是要注意,在两边的同学位于不同的时区,在夏时制时,两地时差12小时,因此,每次对表都需要做一下时区转换。你来帮我们完成这个有点麻烦的工作吧。

输入输入的第一行包括一个整数T(T ≤ 30),表示测试数据的组数;接下去的T行每行包括一个时间,表示两地中的一个地方同学报出的整点的时间,表示成“H:M”的形式,其中H是小时(0 ≤ H < 24,且当H小于10的时候可以表示成1位或者2位的形式)、M是分钟(0 ≤ M < 60,且当M小于10的时候可以表示成1位或者2位)。输出每个测试数据输出一行,当是整点对时时,输出时区转换后的小时结果;当不是整点对时时,输出0。样例输入
4
12:00
01:01
3:00
00:00

样例输出
24
0
15
12


#include <iostream>
#include <stdio.h>
using namespace std;

int main()
{
int t;
cin >> t;
while (t--)
{
int hour,min;
scanf("%d:%d",&hour,&min);

if (min != 0)
{
cout << "0" << endl;
}
else
{
hour += 12;
hour %= 24;
if (hour == 0)
{
hour = 24;
}
cout << hour << endl;
}

}

return 0;
}

// end
// ism
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: