高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
编写fun函数计算数组中所有偶数的和,请补全程序空缺。
#include <stdio.h>
int fun(int a[],int n)
{
int i,sum=0;
for(i=0;i<n;i++)
{
/**********found**********/
if(___1___)
{
/**********found**********/
sum += ___2___;
}
/**********found**********/
___3___;
}
return sum;
}
int main()
{
int arr[]={1,2,3,4,5,6};
int len=sizeof(arr)/sizeof(arr[0]);
printf("sum=%d\n",fun(arr,len));
return 0;
}
a[i]%2==0
a[i]
空或不填
第1空判断当前元素是否为偶数;第2空将偶数累加到sum;第3空下标i自增。数组{1,2,3,4,5,6}输出sum=12。