题解 | #牛牛的时钟#

牛牛的时钟

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

#include <stdio.h>
#include<malloc.h>


struct Time
{
    int h;  //时
    int m;    //分
    int s;   //秒
};


int main() {
   
   int n,i;
   scanf("%d",&n);
   struct Time * time=(struct Time*)malloc(n*sizeof(struct Time));
   //int *arr=(int *)malloc(n*sizeof(int));

   //赋值
   for(i=0;i<n;i++)
   {
        scanf("%d",&(time+i)->s);
        if(i>0)
          ( time+i)->s+=(time+i-1)->s;
      }

   for(i=0;i<n;i++)
   {
       if((time+i)->s >=60)   //把秒换成分
       {
          (time+i)->h=(time+i)->s/3600;
          (time+i)->m=(time+i)->s/60%60;
          (time+i)->s=(time+i)->s%60;
       }
   }

  //输出
  for(i=0;i<n;i++)
  {
      printf("%d %d %d\n",(time+i)->h,(time+i)->m,(time+i)->s);
  }
}

全部评论

相关推荐

07-09 12:12
门头沟学院 Java
5月底投简历7月初开奖收获秋招第一个offer,虽然白菜价,但至少能保底了
土木转行ing:土木博士想转图像,最后拿了 tp 提前批 sp 最低档,感觉性价比不高
TP-LINK开奖132人在聊
点赞 评论 收藏
分享
07-05 16:23
门头沟学院 Java
mengnankk:我投了300,约了5 6个面试。感觉项目写的太多了。一个项目就写五六个亮点,不是把整个项目的功能描述下。其他的没啥,简历看起来有点长
点赞 评论 收藏
分享
评论
5
1
分享

创作者周榜

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