编写函数,输出1~100中偶数之和。+要求:(1)定义函数fun(n),返回1~n中偶数?

如题所述

以下是题主所需c代码,如果对您有帮助望采纳:


#include <stdio.h>

int fun(int n);

int sum(int start, int end);

int main() {

int n = 100;

printf("1~%d中的偶数之和为:%d\n", n, sum(1, n));

return 0;

}

int fun(int n) {

if (n % 2 == 0) {

return n;

} else {

return 0;

}

}

int sum(int start, int end) {

int s = 0;

for (int i = start; i <= end; i++) {

s += fun(i);

}

return s;

}

温馨提示:答案为网友推荐,仅供参考