感觉没有区别不知道为什么错了
程序代码:
#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); }
请你们看看错的那个程序怎么就错了呢,我感觉没有错啊