#include<stdio.h>
//定义一个关于时间的结构体
struct Time{
int h;
int m;
int s;
}a,b,aver;//三个结构体变量
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
int sum;
scanf("%d%d%d%d%d%d",&a.h,&a.m,&a.s,&b.h,&b.m,&b.s);
if(a.h==0)
a.h=12;//0点代表12点
if(b.h==0)
b.h=12;//0点代表12点
sum=((a.h+b.h)*3600+(a.m+b.m)*60+(a.s+b.s))/2;//把平均时间和转化为秒为单位
aver.h=sum/3600;
aver.m=(sum%3600)/60;
aver.s=(sum%3600)%60;
printf("%d %d %d\n",aver.h,aver.m,aver.s);
}
return 0;
}
机试题2017-1-计算平均时间
最新推荐文章于 2022-07-02 18:43:23 发布