题解 | #牛牛的时钟#
牛牛的时钟
https://www.nowcoder.com/practice/36fd5f6b6236452f99f0ea59cd3447e0
描述
牛牛在午夜12点(0点0分0秒)正在思考,在 t 秒之后是什么时间。他思考了 n 次这个问题。输入描述:
第一行输入一个正整数 n。第二行输入 n 个正整数 t ,表示 t 秒之后。输出描述:
输出 n 行,每行输出 t 秒之后的时间。#include<stdio.h> typedef struct time { int hour; int minute; int second; }time; int main() { int n; int x=0; scanf("%d",&n); time a={0,0,0}; for(int i=0;i<n;i++) { scanf("%d",&x); a.second+=x; while(a.second>=60) { a.second-=60; a.minute++; } while(a.minute>=60) { a.minute-=60; a.hour++; } while(a.hour>=24) { a.hour-=24; } printf("%d %d %d\n",a.hour,a.minute,a.second); } return 0; }