HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。 
这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。

Input

输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,每行有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。题目保证所有的数据合法。

Output

对于每个测试实例,输出A+B,每个输出结果也是由时分秒3部分组成,同时也要满足时间的规则(即:分和秒的取值范围在0~59),每个输出占一行,并且所有的部分都可以用32位整数表示。

Sample Input

2
1 2 3 4 5 6
34 45 56 12 23 34

Sample Output

5 7 9
47 9 30

分析:A+B说到底还是进位的问题,就本题而言,只要把握好进位的顺序就好,记得把秒分的60进制加上并且不要漏加上一次已经进位的,并且要把进位的变化写到循环之中。

代码及解释如下:

#include<iostream>
using namespace std;int main()
{int N,AH,AM,AS,BH,BM,BS;cin>>N;while(N){cin>>AH>>AM>>AS>>BH>>BM>>BS;int H=0,M=0,S=0;                                  //每次输入都要重新把H,M,S归零if(AS+BS>=60){S=AS+BS-60;M=M+1;}else S=AS+BS;if(AM+BM>=60){M=AM+BM-60+M;                               //记得加之前可能已经进位的分钟H+=1;}else M=AM+BM+M;H=AH+BH+H;                                        //记得加之前可能已经进位的小时cout<<H<<" "<<M<<" "<<S<<endl;N--;}return 0;
}

题目不是很难,希望以后有简单的方法再发出来一起进步。第一次写博客,还请各位点击的大佬不吝指教

人见人爱A+B(C++)相关推荐

  1. HDU 2034 人见人爱A-B

    人见人爱A-B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  2. HDU 2035 人见人爱A^B

    人见人爱A^B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  3. HDU 2035.人见人爱A^B-快速幂

    人见人爱A^B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  4. HDU 2034 人见人爱A-B【STL/set】

    人见人爱A-B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  5. hdu 2035 人见人爱A^B (快速幂)

    人见人爱A^B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  6. (HDOJ 2034)人见人爱A-B

    人见人爱A-B Problem Description 参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差, ...

  7. HDU2033 人见人爱A+B【进制】

    人见人爱A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  8. HDU2034 人见人爱A-B【水题】

    人见人爱A-B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  9. HDU2035 人见人爱A^B【快速模幂】

    人见人爱A^B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  10. 杭电acm2034 人见人爱A-B

    人见人爱A-B http://acm.hdu.edu.cn/showproblem.php?pid=2034 Time Limit: 2000/1000 MS (Java/Others)    Mem ...

最新文章

  1. 2022-2028年中国电子灌封胶行业市场研究及前瞻分析报告
  2. 中山网络推广浅析网站优化在选择关键词时需要掌握的关键性原则是什么?
  3. bearBaby loves sleeping
  4. GDCM:读取显式长度SQIVR的测试程序
  5. 《那些年啊,那些事——一个程序员的奋斗史》——61
  6. request获得请求行的内容
  7. linunx 定位最耗资源的进程
  8. 分享8个超棒的免费高质量图标搜索引擎
  9. Spring AOP功能的实现
  10. tnsname.ora 个参数解释
  11. jspstudy启动mysql失败_mysql启动失败的一个解决方法
  12. 阿里云 IoT 物联网平台 MQTT 通讯模式
  13. js bookmark doubanfm lyrics
  14. Ubuntu服务器上用CornerNet-Squeeze训练自己的模型
  15. C++ Vjudge 训练题
  16. html如何设置圆角效果,css怎么设置圆角边框样式?
  17. hopper_零到150万编码人员:构建蚱hopper时吸取的九个教训
  18. 雅可比(Jacobi)方法
  19. DAMA数据管理知识体系指南-读书笔记15
  20. Mac安装tableau报错:无法启动/内部授权错误

热门文章

  1. 二级mysql刷题_2019年9月二级MySQL试题-快来刷题!
  2. 北洋 BTP-R380 打印机驱动
  3. python爬取12306_python爬取12306列车信息
  4. 从概率角度来确定临界点问题
  5. hackinglab.cn 注入关之一
  6. Mysql----修改语句(alter)
  7. 【python】python3.7数据分析入门学习笔记 研读
  8. AI 20年内将会给我们的生活带来什么改变?
  9. 侍魂微信第一个服务器,在游戏中,武者大大们来到的第一个地图叫什么名字?...
  10. 三支决策(从粗糙集说起)