题解 | #牛牛的时钟#

牛牛的时钟

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

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务