首页 > 编程知识 正文

杭电oj题,杭电oj平台

时间:2023-05-05 18:59:36 阅读:206339 作者:3973

#杭电oj 2033 java

人见人爱A + B

HDOJ上面已经有10来道A + B的译文了,相信这些译文曾经是大家的最爱,希望今天的这个A + B能给大家带来好运,也希望这个译文能唤起大家对ACM曾经的热爱。这个题目的A和B不是简单的整数,又两个时间,A和B都是由3个整数组成,分别表示时分秒,大概,假设A为34 45 56,就表示A所表示的时间是34小时45分钟56秒。 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);while(sc.hasNext()) {int n=sc.nextInt();//有n组数据for(int i=0;i<n;i++) {int AH=sc.nextInt();int AM=sc.nextInt();int AS=sc.nextInt();int BH=sc.nextInt();int BM=sc.nextInt();int BS=sc.nextInt();int H,M,S;//存储答案int flag1=0;//秒到分是否进位int flag2=0;//分到时是否进位S=AS+BS;//从秒开始if(S>60) {S-=60;//如果S>60,就减去60flag1=1;//进位标志变成1}M=AM+BM;if(flag1==1) {M+=1;}if(M>60) {M-=60;//如果M>60,就减去60flag2=1;//进位标志变成1}H=AH+BH;if(flag2==1) {H+=1;}System.out.println(H+" "+M+" "+S);}}}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。