求C语言的题!!
使用函数求偶数和:输入一批正整数(以零或负数为结束标志),求其中所有偶数的和。要求定义和调用函数even(n)判断函数的奇偶性,当n为偶数时返回1,否则返回0。
1条回答 默认 最新
雷鬼007 2021-04-21 00:09关注随便一些,你看看能否用上
int even(unsigned int n) { return !(n & 0x1); } int sum(int *a, int len) { int i = 0; int sum = 0; while (i < len) { if (a[i] <= 0) { break; } sum += even(a[i]) * a[i]; i++; } return sum; }解决 无用评论 打赏 举报