#include
void input(float arr[][10], int m, int n)//输入M个班级N个学生的助学金
{
int i,j;
for(i= 0;ifor(j=0;jfloat SumPrice(float arr[][10], int x, int n)
{
float sum = 0;
int j;
for(j= 0; j < n; j++)
{
sum+=arr[x-1][j];
}
return sum;
}
float AvgPrice(float arr[][10], int m, int n)
{
float sum = 0;
int i, j;
for(i = 0; i < m; i++)
{
for(j = 0; j < n; j++)
{
sum += arr[i][j];
}
}
return sum/(float)(m*n);
}
int NumCount(float arr[][10], int y, int n)
{
int t = 0;
int i,j;
for(i=0;ifor(j = 0; j < n; j++)
{
if (arr[y][j] < 20)
{
t++;
}
}
}
return t;
}
float PriceSearch(float arr[][10], int m, int n)
{
return arr[m- 1][n - 1];
}
void NumSearch(float arr[][10], int m, int n, int yuan)
{
int i, j;
for(i = 0; i < m; i++)
{
for(j = 0; j < n; j++)
{
if(arr[i][j] ==yuan)
{
printf("%d%d\n",i+1,j+1);
}
}
}
}
void PriceSort(float arr[][10], int m, int n)
{
int num=m*n;
int i,j;
for(i = 0; i -1; i++)
{
for(j = 0; j -1-i; j++)
{
if(arr[i][j] > arr[i][j + 1])
{
float t = arr[i][j];
arr[i][j] = arr[i][j + 1];
arr[i][j + 1] = t;
}
}
}
}
void printfarrary(float arr[][10],int m ,int n)
{
int i,j;
for(i=0;ifor(j=0;iint main()
{
float arr[10][10];
int n, m,x;
scanf("%d%d",&m,&n);
input(arr,m,n);
scanf("%d",&x);
printf("%f\n",SumPrice(arr,x,n));
printf("%f\n",AvgPrice(arr,m,n));
printf("%f\n",NumCount(arr,m,n));
int a,b;
scanf("%d%d",&a,&b);
printf("%f\n",PriceSearch(arr,a,b));
int yuan;
scanf("%d",&yuan);
NumSearch(arr,m,n,yuan);
PriceSort(arr, m, n);
printfarrary( arr,m,n);
return 0;
}
运行不了的报错是什么