用C语言程序编程定义一个判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。
时间: 2023-06-15 07:07:34 浏览: 465
以下是用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 为奇数。
相关问题
定义一个判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。c语言
以下是判断奇偶数的函数even(n)的C语言实现:
```c
int even(int n) {
if (n % 2 == 0) {
return 1; // n是偶数,返回1
} else {
return 0; // n是奇数,返回0
}
}
```
该函数使用取模运算符 `%` 判断输入的整数 n 是否为偶数,如果是偶数则返回 1,否则返回 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。
阅读全文