第九届蓝桥杯大赛个人赛省赛(软件类)真题C 语言 A 组-航班时间



cpp 复制代码
#include<iostream>
using namespace std;

int getTime(){
	int h1, h2, m1, m2, s1, s2, d = 0;//d一定初始化为0,以正确处理不跨天的情况 
	scanf("%d:%d:%d %d:%d:%d (+%d)", &h1, &m1, &s1, &h2, &m2, &s2, &d);
	return d * 24 * 3600 + h2 * 3600 + m2 * 60 + s2 - h1 * 3600 - m1 * 60 - s1;
}

int main(){
	int n, t1, t2, ans;
	scanf("%d", &n);
	while(n--){//两地之间时间差是互为逆运算的,所以往返航程间的时间差可以抵消==>用往返行程时间相加再除二,得实际飞行时间 
		t1 = getTime();
		t2 = getTime();
		ans = (t1 + t2) / 2;
		printf("%02d:%02d:%02d\n", ans / 3600 % 24, ans / 60 % 60, ans % 60);
	}
	return 0;
}
相关推荐
a努力。4 分钟前
字节Java面试被问:系统限流的实现方式
java·开发语言·后端·面试·职场和发展·golang
JAY_LIN——814 分钟前
C语言>字符 (strlen) | 字符串函数(strcpy、strcat)
c语言
Binky6782 小时前
力扣--回溯篇(2)
算法·leetcode·职场和发展
东东的脑洞2 小时前
【面试突击】Redis 主从复制核心面试知识点
redis·面试·职场和发展
谈笑也风生3 小时前
经典算法题型之扫雷游戏(二)
c语言·游戏
进击的小头3 小时前
09_C 语言进阶之面向对象编程:跨平台设计 —— 从类型封装到工程实践
c语言
闻缺陷则喜何志丹3 小时前
【离线查询 前缀和 二分查找 栈】P12271 [蓝桥杯 2024 国 Python B] 括号与字母|普及+
c++·算法·前缀和·蓝桥杯·二分查找··离线查询
我命由我123454 小时前
Photoshop - Photoshop 工具栏(43)标尺工具
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
一路往蓝-Anbo4 小时前
【第14期】裸机中断优先级:抢占与嵌套的逻辑
c语言·开发语言·stm32·单片机·物联网
LYFlied4 小时前
【每日算法】LeetCode 300. 最长递增子序列
前端·数据结构·算法·leetcode·职场和发展