int i,j;
float a[4][5],m[4],n[5];
for (i=0;i<4;i++)
for(j=0;j<5;j++)
{ m[i]+=a[i][j]:
n[j]+=a[j][i];
}
for(i=0;i<4;i++)
printf("%d",m[i]/4)
for(j=0;j<5;j++)
printf("%d",n[j]/5)
#include
#include
#include
void avg(float a[],int n,float b[])
{ int i,j;
for(i=0;i
for(j=0;j
}
}
void main()
{ float a[4][5],i,j;
float b[4];
srand(time(0)); //生成一个种子。整个程序只写一次即可。
for(i=0;i<4;i++)
for(j=0;j<5;j++)
a[i][j]=rand()%100;
printf("产生的随机整数为:\n");
for(i=0;i<4;i++)
{ for(j=0;j<5;j++)
printf("%3d",a[i][j]);
printf("\n");
}
avg(&a[0][0],4,b);
printf("处理结果为:\n");
for(i=0;i<4;i++)
{ for(j=0;j<5;j++)
printf("%3d",a[i][j]);
printf("%7.2f\n",b[i]);
}
}