用c语言编写-一个函数even,,用于判断-一个整数是否为偶数。如果是偶数,函数返回值为1,否则返回值为0。在主函数中输入-一个整数,并调用该函数even进行测试。。 例如输入4,则输出4 is even. 输入5,则输出5 is odd.。
时间: 2024-10-18 18:13:34 浏览: 19
在C语言中,你可以创建一个名为`even`的函数,通过检查输入的整数除以2的余数来确定它是否为偶数。如果余数为0,说明它是偶数,返回1;否则为奇数,返回0。以下是完整的代码示例:
```c
#include <stdio.h>
int even(int num) {
if (num % 2 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int input;
printf("请输入一个整数: ");
scanf("%d", &input);
// 调用even函数并打印结果
if (even(input)) {
printf("%d is even.\n", input);
} else {
printf("%d is odd.\n", input);
}
return 0;
}
```
在这个程序中,用户首先会被提示输入一个整数,然后`main`函数会调用`even`函数来检查这个数字,并根据`even`函数的返回值输出相应的消息。
相关问题
用c语言编写程序,输入5个整数,判断5个整数是否为偶数并输出结果。调用自定义函数isEven判断一个整数是否为偶数。 函数isEven使用求余运算符来判断整数是否是偶数。该函数接收一个整型实参,该整数是偶数时,函数返回1,否则返回0。 函数isEven的原型为: int isEven(int number);
好的,以下是C语言程序的代码:
```c
#include <stdio.h>
int isEven(int number);
int main() {
int num;
for (int i = 0; i < 5; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &num);
if (isEven(num)) {
printf("%d是偶数\n", num);
} else {
printf("%d不是偶数\n", num);
}
}
return 0;
}
int isEven(int number) {
if (number % 2 == 0) { // 如果可以被2整除,则是偶数
return 1;
} else {
return 0;
}
}
```
运行结果如下:
```
请输入第1个整数:6
6是偶数
请输入第2个整数:7
7不是偶数
请输入第3个整数:0
0是偶数
请输入第4个整数:9
9不是偶数
请输入第5个整数:12
12是偶数
```
用c语言编写程序:编写函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函 数的返回值为0,当这个整型数的值是奇数时,返回值为1,编写一个程序,从键盘输入m个整 数,分别调用用户自定义函数来判断这m个整数的奇偶性,输入:第一行为一个整数m,表示 要判断m个整数的奇偶性;紧接着是m行,每行一个整数,输出:有m行,分别对应输入的第2 列第m+1行的整数的奇偶性。
以下是用C语言编写的程序:
```c
#include <stdio.h>
int isOdd(int num) {
if (num % 2 == 0) {
return 0;
} else {
return 1;
}
}
int main() {
int m, num, i;
scanf("%d", &m);
for (i = 0; i < m; i++) {
scanf("%d", &num);
if (isOdd(num) == 0) {
printf("%d is even.\n", num);
} else {
printf("%d is odd.\n", num);
}
}
return 0;
}
```
代码中定义了一个 `isOdd` 函数来判断一个整数的奇偶性,并在 `main` 函数中循环读入 `m` 个整数,对每个整数调用 `isOdd` 函数来判断奇偶性并输出结果。
阅读全文