哪位达人帮忙看看C程序错在那了

来源:百度知道 编辑:UC知道 时间:2024/05/16 14:06:05
#include<stdio.h>
#define m 4
void main()
{
int i;
float sum,average;
float aver(float array[],int n);
float a[m],b[m],c[m];
printf("input the number\n");
for(i=0;i<m;i++)
scanf("%f",&a[m]);
average=aver(a,m);
printf("%f",average);
}

float aver(float array[],int n)
{int i;
float sum,ave;
sum=array[0];
for(i=1;i<n;i++)
sum=sum+array[i];
ave=sum/n;
return(ave);
}

#include<stdio.h>
#define m 4
int main()
{
float aver(float array[],int n) {
int i;
float sum,ave;
sum=array[0];
for(i=1;i<n;i++)
sum=sum+array[i];
ave=sum/n;
return(ave);
}
int i;
float sum,average;
float a[m],b[m],c[m];
printf("input the number\n");
for(i=0;i<m;i++)
scanf("%f",&a[m]);
average=aver(a,m);
printf("%f",average);
return;
}

这样就好了