寻求帮助,为何行不通
#include<stdio.h>float average1(int ss)
{
int i,j,sum=0;
int b[10];
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
sum=sum+ss[i][j];
if(j==5)
ss[i]=sum/5;
break;
}
return b;//返回数组
}
float average2 (int ss)
{
int i,j,sum=0;
int ss[10];
for(j=0;j<5;j++)
{
for(i=0;i<10;i++)
{
sum=sum+ss[i][j];
if(i==10)
b[j]=sum/10;
break;
}
}
return b;//返回数组
}
int max(int ss)
{
int max,i,j;
max=ss[0][0];
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
if(max<ss[i][j])
{
t=max;
max=ss[i][j];
ss[i][j]=t;
}
}
h=i+1;
l=j+1;
printf("max=%d,%d,%d",max,h,l);
}
int main()
{
int i,j;
int ss[10][5];
printf("input the array\n");
for(i=0;i<10;i++)
for(j=0;j<5;j++)
scanf("%d",&ss[i][j]);
average1=average1();
average2=average2();
max=max();
printf("%d\n,%d\n,%d\n",avera1,average2,max);
return 0;
}