题目描述
为了了解学生的课后作业负担情况,需要统计学生连续若干天完成作业所需的总时间。现在,输入某位学生n天完成作业的时间,格式为时、分、秒,最后输出这位学生n天完成作业的总时间(秒)
输入
第1行一个正整数n,表示有n天
第2到第 n+1行,每行3个整数,分别代表时、分、秒
输出
一行信息,表示这个学生完成作业的总时间,具体格式见输出样例
样例输入
3 1 20 30 1 20 45 1 19 30
样例输出
4hour 0minute 45second
#include<stdio.h>
struct work{
int hour;
int minute;
int second;
};
int main(){
int n,i;
int sum_h=0,sum_m=0,sum_s=0;
struct work w[100];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d%d%d",&w[i].hour,&w[i].minute,&w[i].second);
sum_h=sum_h+w[i].hour;
sum_m=sum_m+w[i].minute;
sum_s=sum_s+w[i].second;
}
while(sum_s>=60){
sum_s=sum_s-60;
sum_m++;
}
while(sum_m>=60){
sum_m=sum_m-60;
sum_h++;
}
printf("%dhour %dminute %dsecond",sum_h,sum_m,sum_s);
return 0;
}