题解 | #牛牛的时钟#
牛牛的时钟
https://www.nowcoder.com/practice/36fd5f6b6236452f99f0ea59cd3447e0
#include <stdio.h>
int main() {
int n;
while (scanf("%d", &n) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld") to
int h = 0, m = 0, s = 0;
int t;
for (int i = 0; i < n; i++) {
scanf("%d", &t);
s += t%60;
if (s >= 60) {
m += s/60;
s %= 60;
}
m += t/60;
if (m >= 60) {
h += m/60;
m %= 60;
}
h += m/60;
printf("%d %d %d\n", h, m, s);
}
}
return 0;
}
查看8道真题和解析