zoukankan      html  css  js  c++  java
  • 2018年湘潭大学程序设计竞赛

    链接:https://www.nowcoder.com/acm/contest/105/A
    来源:牛客网
    
    题目描述 
    某个实验需要统计时间,记录了实验开始和结束的时间,计算实验用了多少秒。 
    输入描述:
    第一行输入一个整数n,表示样例个数。接下来每组样例两行,表示开始时间和结束时间,格式为xdayHH:MM:SS,x是一个整数表示第几天,0 < x < 20000,HH表示小时,MM表示分钟,SS表示秒,保证时间合法,结束时间比开始时间晚。
    输出描述:
    每组数据输出一行一个整数,表示经过的秒数。
    示例1
    输入
    2
    1day03:26:12
    1day04:26:12
    123day15:00:01
    19999day15:00:00
    输出
    3600
    1717286399
    

    【分析】:
    时间转换。
    把时间都换算成秒,转换成一个整数。

    【代码】:

    #include<bits/stdc++.h>
    using namespace std;
    #define ll long long
    ll ok(ll d,ll h,ll m,ll s)
    {
    	return 24*3600*d + 3600*h + 60*m + s;
    }
    
    int main()
    {
    	int t;
    	ll d1,h1,m1,s1;
    	ll d2,h2,m2,s2;
    	cin>>t;
    	while(t--){
    		scanf("%lldday%lld:%lld:%lld",&d1,&h1,&m1,&s1);
    		scanf("%lldday%lld:%lld:%lld",&d2,&h2,&m2,&s2);
    		printf("%lld
    ",ok(d2,h2,m2,s2)-ok(d1,h1,m1,s1));
    	}
    	return 0;
    }
    

  • 相关阅读:
    第七周总结
    第六周总结
    第五周总结
    第四周总结
    第三周总结
    第二周总结
    第一周总结
    《需求分析和系统设计》阅读笔记三
    《需求分析和系统设计》阅读笔记二
    Linux——error while loading shared libraries 的解决方法
  • 原文地址:https://www.cnblogs.com/Roni-i/p/8969459.html
Copyright © 2011-2022 走看看