题解 | 牛牛的时钟

牛牛的时钟

https://www.nowcoder.com/practice/36fd5f6b6236452f99f0ea59cd3447e0

#include <stdio.h>

typedef struct TIME
{
    int h;
    int m;
    int s;
}time;

int main() 
{
    int n=0;
    scanf("%d",&n);

    time t;
    t.h=0;
    t.m=0;
    t.s=0;

    for (int i=0;i<n;i++)
    {
        int s=0;
        int s1=0;
        int m1=0;
        int h1=0;
        scanf("%d",&s);

        s1=t.s+s;
        if(s1>=60)
        {
            t.s = s1 % 60;
            m1 = t.m + s1 / 60;

            if(m1>=60)
            {
                t.m = m1 % 60;
                t.h = t.h + m1 / 60;
            }
            else 
            {
                t.m=m1;
            }
        }
        else
        {
            t.s = s1;
        }

        printf("%d %d %d\n",t.h,t.m,t.s);
    }

    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-01 17:13
想去,但是听说加班强度实在难崩,所以拒绝了,现在有点心梗对面hr感觉也是实习生,打电话的时候怪紧张的,但是感觉人很好嘞
水中水之下水道的鼠鼠:哥们这不先去体验一下,不行再跑呗,大不了混个实习经历(有更好的转正offer就当我没说)
点赞 评论 收藏
分享
牛客38347925...:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务