参考代码:
#include <stdio.h>
#include <string.h>
int function(char str[])
{
int h1,m1,s1,h2,m2,s2,t=0;
if(strlen(str)>17)
sscanf(str,"%d:%d:%d %d:%d:%d (+%d)", &h1,&m1,&s1,&h2,&m2,&s2,&t);
else
sscanf(str,"%d:%d:%d %d:%d:%d",&h1,&m1,&s1,&h2,&m2,&s2);
return t*24*60*60+h2*60*60+m2*60+s2-h1*60*60-m1*60-s1;
}
int main()
{
int n,i,t1,t2,h,m,s,t;
char str[100];
scanf("%d\n",&n);
for(i=0;i<n;i++)
{
gets(str);
t1=function(str);
gets(str);
t2=function(str);
t=(t1+t2)/2;
h=t/3600;
m=t/60%60;
s=t%60;
printf("%02d:%02d:%02d\n",h,m,s);
}
scanf("%d",&n);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
c primer plus 第十二章 12.1小节浏览:400 |
字符串问题 (C语言代码)浏览:1635 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1844 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:909 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:686 |
简单的for循环浏览:1497 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |