c语言高手来。。在线等。。急求答案~~

2024-12-27 21:13:17
推荐回答(3个)
回答1:

#include
#include
sum ( int arr[ ],int n )
{ int i,s;
s = 0;
for ( i=0; i if (arr[i] % 2 == 0)
/************found************/
s = s + arr[i];//这里
return (s);
}
void main()
{ int a[10]={10,4,2,7,3,12,5,34,5,9},s;
/************found************/
s = sum( a ,10 );//还有这里,要对应好
printf("The result is: %d\n", s);
}

回答2:

调实参那里的a没有定义

回答3:

s=s+arr[i];
s=sum(a,10);