第1个回答 2012-04-01
#include<stdio.h>
#include<stdlib.h>
void sum(a);
int main()
{
int i,j,a[3][4];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
a[i][j]=rand()%100;
for(i=0;i<3;i++)
{for(j=0;j<4;j++)
printf("%3d",a[i][j]);
printf("\n");}
sum(a); //该函数计算每行的和
return 0;
}
void sum(int a[3][4])
{
int i,j,s=0,b[3];
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
s+=a[i][j];
b[i]=s;
}
printf("第%d行的和为:%d\n",i+1,b[i]);
}
}
刚写的,希望你采纳~~