在22级新生中有许多卷王,他们为了占榜不惜半夜交题,我可真担心他们的身体,我认为睡眠超过5小时才算正常作息,否则就算熬夜(伤身),况且他们第二天还要统一7:30起床赶去军训
希望你计算出他(她)睡眠时间,并告诉我他(她)睡眠是否正常
输入格式:
第一行输入一个T代表有T组测试样例(0<T<=200)
接下来每组
···输入一个卷王睡觉的时间(格式:xx:xx;xx )
···卷王最早当晚8点睡觉,最晚次日7点
输出格式:
对于每组输入
输出卷王的睡眠时间(单位:秒)并告诉我他是否熬夜(没熬夜请输出"正常作息")(间隔为一个制表符的宽度)
输入样例:
在这里给出一组输入。例如:
4
00:00:00
01:20:00
05:13:29
23:59:59
输出样例:
在这里给出相应的输出。例如:
27000 正常作息
22200 正常作息
8191 熬夜
27001 正常作息
#include<bits/stdc++.h>
int main()
{
int n,i,sum=0;
int s,f,m;
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{
scanf("%d:%d:%d",&s,&f,&m);
if(s<7)
{
sum=(7-s)*3600+(30-f)*60-m;
printf("%d\t",sum);
if(sum<5*3600)
{
printf("熬夜\n");
}
else{
printf("正常作息\n");
}
}
else
{
sum=(31-s)*3600+(30-f)*60-m;
printf("%d\t",sum);
if(sum<5*3600)
{
printf("熬夜\n");
}
else{
printf("正常作息\n");
}
}
}
}