****为了了解学生的课后作业负担情况,需要统计学生连续若干天完成作业所需的总时间。现在,输入某位学生 n 天完成作业的时间,格式为时、分、秒,最后输出这位学生 n 天完成作业的总时间(秒)。
我的代码如下,请大大指正一下错误
#include <stdio.h>
int main()
{
int n,h,m,s;
int sum=0,H,M,S;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d %d %d",&h,&m,&s);
sum+=h*360+m*60+s;
}
H=sum/360;
M=(sum%360)/60;
S=(sum%360)%60;
printf("%dhour %dminute %dsecon",H,M,S);
return 0;
}
#include <stdio.h>
int main()
{
int n,h,m,s;
int sum=0,H,M,S;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d %d %d",&h,&m,&s);
sum+=h*3600+m*60+s;
}
H=sum/3600;
M=(sum%3600)/60;
S=(sum%3600)%60;
printf("%dhour %dminute %dsecon",H,M,S);
return 0;
}
3600秒不是360秒
不知道你这个问题是否已经解决, 如果还没有解决的话: