c语言函数与数组,问题和代码付在下面,为什么编译没问题但是运行不了


#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;
}

img


函数作用题干上都有,我还没搞到注释上。
帮看看呗

运行不了的报错是什么