80 分 求看看
查看原帖
80 分 求看看
855139
ZDouglas楼主2023/5/24 11:39
#include <stdio.h>
int main()
{
    int s, v, t = 0;
    scanf("%d %d", &s, &v);
    // 用选择结构 判断 t 是否要向上取整
    if (s % v == 0)
    {
        t = s / v;
    }
    else
    {
        t = s / v + 1;
    }
    int timeA = 8 * 60, timeB = t;
    int timeGo = timeA - timeB;
    // 先考虑在当天就出发的情况
    if (timeGo > 0)
    {
        int sum1 = timeGo - 10; // 减去处理垃圾的时间
        int hour = sum1 / 60;
        int mnit = sum1 - hour * 60;
        printf("%02d:%02d", hour, mnit); // 注意输出的格式
    }
    // 再考虑在昨天就准备出发
    else if (timeGo < 0)
    {
        int sum2 = 0 - timeGo - 10; // 减去处理垃圾的时间
        int hour = sum2 / 60;
        int mnit = sum2 - hour * 60;
        printf("%02d:%02d", 23 - hour, mnit);
    }
    else
    {
        printf("00:00");
    }
    return 0;
}
2023/5/24 11:39
加载中...