使用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;
}

请注意,此代码假设输入的时间是有效的,并且第二个时间大于第一个时间。你可以根据需要进行错误处理和输入验证。

C语言计算火车运行时间 - 代码示例

原文地址: https://www.cveoy.top/t/topic/VWk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录