卫丽华


私信TA

用户名:angelirene

访问量:4043

签 名:

等  级
排  名 1176
经  验 3007
参赛次数 1
文章发表 35
年  龄 0
在职情况 学生
学  校 suqian college
专  业

  自我简介:


参考代码:

#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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区