#include"stdio.h"
int myarray(int[],int n);//这里应该是int myarray(int a[],int n);这里丢了数组名了。
main()
{
int j,s,b[10];
printf("please input 10 numbers:");
for(j=0;j<10;j++)
scanf("%d",&b[j]);
s=myarray(b[10],10);//这里应该是s=myarray(b,10);将要传递数组b的首地址。
printf("s=%d\n",s);
}
int myarray(int a[],int n)
{ int i,sum=0;
for(i=0;i<n;i++)
sum+=a[i];
return sum;
}
这样程序就能运行了