c语言编程,求大神看看这题怎么做

2025-03-23 06:51:25
推荐回答(2个)
回答1:

#include 
int main()
{int ah,am,as,bh,bm,bs,n;
 scanf("%d",&n);
 while(n--)
 {scanf("%d%d%d%d%d%d",&ah,&am,&as,&bh,&bm,&bs);
  ah+=bh; am+=bm; as+=bs;
  am+=as/60; as%=60;
  ah+=am/60; am%=60;
  printf("%d %d %d\n",ah,am,as);
 }
 return 0;
}

回答2:

#include 
#include 
#include 

main()

int **a = NULL,i=0,j=0;
int num=0;
scanf("%d",&num);
a = (int **)malloc(sizeof(*a)*num);

for (i=0;i {
a[i]=(int *)malloc(sizeof(int)*6);
}
for (i=0;i {
for (j=0;j<6;j++)
{
scanf("%d",&a[i][j]);
}
}
for (i=0;i {
a[i][2] +=a[i][5];
if (a[i][2]>=60)
{
a[i][2] = a[i][2]%60;
a[i][1]++;
}
a[i][1] += a[i][4];
if (a[i][1]>=60)
{
a[i][1] = a[i][1]%60;
a[i][0]++;
}
a[i][0] +=a[i][3];
}


for (i=0;i {
for (j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
}

输入
2
1 2 3 4 5 6
34 45 56 12 23 34
输出
5 7 9
47 9 30
Press any key to continue