两个时间A和B 都是由3个整数组成,分别表示时分秒,输出A+B

C语言 专栏收录该内容
17 篇文章 0 订阅
#include<stdio.h>
int main()
{
	int N,i;
	int AH,AM,AS,BH,BM,BS;
	int time[3];
	scanf("%d\n",&N);//N行数据
	while(N--)
	{		
		scanf("%d %d %d",&AH,&AM,&AS);//每行有6个整数AH,AM,AS,BH,BM,BS
		scanf(" %d %d %d",&BH,&BM,&BS);
		time[0]=AH+BH;//将时相加
		if((BM+AM)>=60)//判断分钟数是否大于59
		{
			
			time[1]=(BM+AM)-60;
			time[0]++;//如果大于59分钟加一
		}
		else
			time[1]=BM+AM;
		if((AS+BS)>=60)//判断秒数是否大于59
		{
			time[2]=(AS+BS)-60;
			time[1]++;//如果大于59秒加一
		}
		else
			time[2]=AS+BS;
			
		for(i=0;i<3;i++)
		{
			printf("%d ",time[i]);
				
		}
		printf("\n");
		
	}
	return 0;
}

这是最笨的方法了,害。

  • 0
    点赞
  • 3
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值