一个简单的进位问题,我是用结构体做的,其他很多方法也是可以的。
代码如下:
#include <stdio.h>
typedef struct node
{
int _h;
int _m;
int _s;
}node;
int main()
{
int n;
node a;
node b;
node c;
scanf("%d",&n);
c._h=0;
while(n--)
{
scanf("%d%d%d%d%d%d",&a._h,&a._m,&a._s,&b._h,&b._m,&b._s);
if((a._s+b._s)>59)
{
c._s=(a._s+b._s)%60;
a._m++;
}
else
{
c._s=a._s+b._s;
}
if((a._m+b._m)>59)
{
c._m=(a._m+b._m)%60;
c._h=a._h+b._h+1;
}
else
{
c._m=a._m+b._m;
c._h=a._h+b._h;
}
printf("%d %d %d\n",c._h,c._m,c._s);
}
return 0;
}
仅代表个人观点,不喜勿喷,欢迎交流!