bbc万物与虚无主演:C程序,不知错在何处

来源:百度文库 编辑:高校问答 时间:2024/04/30 05:16:32
胡乱想的,用调用函数求一个三行四列数组的每一行之和.结果调试时提示:函数"s"重定义时类型不匹配.(type mismatch redclaration of "s" in founcation main)
int s(int a[3][4])
{int sum[3]={0},i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
sum[i]=sum[i]+a[i][j];
return(sum[3]);
}
main()
{int a[3][4],i,n,j,sum[3];
int s(int );
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
sum[3]=s(a);
for(n=0;n<3;n++)
printf("the%drow's sum=%d",n,sum[n]);
}

int s(int );这是什么呀
而且根本就没有sum[3]最多是2
问题太多了