感觉没有区别不知道为什么错了
程序代码:#include<stdio.h>
int mian()
{
float a(float y[10]);
float x[10];
int i;
for(i=0;i<10;i++)
scanf("%f",&x[i]);//这个程序是错误的
printf("%f",a(x));
return 0;
}
float a(float y[10])
{int i;
float m=y[0];
for(i=1;i<10;i++)
m=m+y[i];
return(m/10);
}#include<stdio.h>
int main ()
{
float a(float y[10]);
float x[10];
int i;
for(i=0;i<10;i++)
scanf("%f",&x[i]);//这个程序是对的
printf("%f",a(x));
return 0;
}
float a(float y[10])
{int i;
float m=y[0];
for(i=1;i<10;i++)
m=m+y[i];
return(m/10);
}请你们看看错的那个程序怎么就错了呢,我感觉没有错啊








