c语言 定义判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。 在主程序中输入10个数据,并调用even函数来判断奇偶性,如果为偶数则累加求和。
时间: 2024-05-09 19:20:28 浏览: 85
```c
#include <stdio.h>
int even(int n) {
if (n % 2 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int num, sum = 0;
for (int i = 0; i < 10; i++) {
printf("请输入第%d个数:", i + 1);
scanf("%d", &num);
if (even(num)) {
sum += num;
}
}
printf("偶数的和为:%d\n", sum);
return 0;
}
```
相关问题
c语言定义判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。 在主程序中输入10个数据,并调用even函数来判断奇偶性,如果为偶数则累加求和。
以下是C语言代码实现:
```
#include <stdio.h>
int even(int n) {
if (n % 2 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int data[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = 0;
for (int i = 0; i < 10; i++) {
if (even(data[i])) {
sum += data[i];
}
}
printf("The sum of even numbers is %d\n", sum);
return 0;
}
```
首先定义了一个even函数,如果输入的n是偶数,返回1,否则返回0。
在主程序中,定义了一个包含10个数据的数组data。使用for循环遍历数组,对每个元素调用even函数判断其奇偶性,如果是偶数,则累加到sum变量中。
最后输出偶数的总和sum。
用C语言程序编程定义一个判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。
以下是用C语言编写的判断奇偶数的函数even(n):
```c
int even(int n) {
if (n % 2 == 0) {
return 1; // n为偶数
} else {
return 0; // n为奇数
}
}
```
在上述代码中,我们使用了求模运算符 `%` 来判断一个数是否为偶数。如果 n 对 2 取模的结果为 0,则 n 为偶数,返回 1;否则返回 0,表示 n 为奇数。
阅读全文