C语言计算火车运行时间 - 代码示例
使用C语言代码计算火车运行时间,输入出发时间和到达时间(HHMM格式),输出旅途时间。
#include <stdio.h>
int main() {
int time1, time2, hours, minutes;
printf('请输入火车的出发时间(格式为HHMM):');
scanf('%d', &time1);
printf('请输入火车的到达时间(格式为HHMM):');
scanf('%d', &time2);
// 将时间转换为小时和分钟
int hours1 = time1 / 100;
int minutes1 = time1 % 100;
int hours2 = time2 / 100;
int minutes2 = time2 % 100;
// 计算旅行时间
if (minutes2 < minutes1) {
minutes2 += 60;
hours2 -= 1;
}
hours = hours2 - hours1;
minutes = minutes2 - minutes1;
// 输出结果
printf('旅行时间为:%d小时%d分钟\n', hours, minutes);
return 0;
}
请注意,此代码假设输入的时间是有效的,并且第二个时间大于第一个时间。你可以根据需要进行错误处理和输入验证。
原文地址: https://www.cveoy.top/t/topic/VWk 著作权归作者所有。请勿转载和采集!