二级C语言 程序设计题

按题目要求编写完整功能代码,参考答案点击按钮展开

82程序设计题:求数组偶数之和

编写函数 evensum,求长度为 n 的整型数组 a 中所有偶数元素之和。只在函数体内编写。

#include <stdio.h>
int evensum(int a[], int n)
{
    // 请在此处编写函数体
}
int main()
{
    int a[] = {1,2,3,4,5,6};
    printf("%d\n", evensum(a, 6));
    return 0;
}
参考答案
int evensum(int a[], int n)
{
int i, s = 0;
for(i=0; i<n; i++)
if(a[i] % 2 == 0) s += a[i];
return s;
}
解析

遍历数组,判断 a[i]%2==0(偶数)则累加。evensum({1..6},6) 输出 12(2+4+6)。

← 上一题 下一题 →

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有