高分悬赏C语言答案。。知道的大神进来下。。

来源:百度知道 编辑:UC知道 时间:2024/09/21 04:22:07
#include <conio.h>
#include <stdio.h>
sum ( int arr[ ],int n )
{ int i,s;
s = 0;
for ( i=0; i<n; i++)
if (arr[i] % 2 == 0)
/************found************/
s = s + i;
return (s);
}
void main()
{ int a[10]={10,4,2,7,3,12,5,34,5,9},i,s;
/************found************/
s = sum( a ,2 );
printf("The result is: %d\n", s);
}

s = s + i;
改成
s = s + arr[i];

s = sum( a ,2 );

改成
s = sum( a ,10 );

改写的程序如下

#include <conio.h>
#include <stdio.h>
sum ( int arr[ ],int n )
{ int i,s;
s = 0;
for ( i=0; i<n; 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},i,s;
/************found************/
s = sum( a ,10 );
printf("The result is: %d\n", s);
}