C语言程序:计算给定时间再过n秒后的时间
#include <stdio.h>
int main() { int h, m, s, n; scanf("%d:%d:%d", &h, &m, &s); scanf("%d", &n); s += n; // 秒数加上n m += s / 60; // 如果秒数超过60秒,就进位到分钟 s %= 60; // 秒数取模 h += m / 60; // 如果分钟超过60分钟,就进位到小时 m %= 60; // 分钟取模 h %= 24; // 小时取模,超过24小时从0点开始计时 printf("%02d:%02d:%02d\n", h, m, s); // 输出格式控制 return 0; }
原文地址: https://www.cveoy.top/t/topic/mGB6 著作权归作者所有。请勿转载和采集!