C语言输入一个数,输出它是奇数还是偶数(奇数用’odd‘,偶数用’even‘)。 输入格式: 一行输入一个整数,处理到文件尾。 输出格式: 一行输出判断奇偶的字符串。 输入样例: 7 8 输出样例: odd even
时间: 2024-03-12 10:48:18 浏览: 84
下面是这个问题的 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int n;
while (scanf("%d", &n) != EOF) { // 当输入结束时退出循环
if (n % 2 == 0) {
printf("even\n");
} else {
printf("odd\n");
}
}
return 0;
}
```
使用 `scanf` 读取输入的整数,当输入结束时 `scanf` 函数返回 `EOF`,此时退出循环。判断整数是否为偶数并输出相应的字符串。注意字符串中的字母全部为小写。
相关问题
C语言用函数完成:输入一个整数n,判断该整数是奇数还是偶数。如果是奇数则输出:ODD,否则输出:EVEN
在C语言中,你可以创建一个简单的函数来判断一个整数的奇偶性。下面是一个示例:
```c
#include <stdio.h>
// 定义一个函数,接收一个整数作为参数
int is_odd_even(int n) {
// 使用取模运算符 % 来判断奇偶性,如果余数为0,则是偶数;否则是奇数
if (n % 2 == 0) {
return 0; // 对应于 "EVEN"
} else {
return 1; // 对应于 "ODD"
}
}
int main() {
int n;
printf("Enter an integer: ");
scanf("%d", &n);
// 调用函数并根据返回值输出结果
if (is_odd_even(n) == 0) {
printf("EVEN\n");
} else {
printf("ODD\n");
}
return 0;
}
```
在这个程序中,用户会输入一个整数,`is_odd_even()`函数会检查这个数字是否能被2整除。如果可以,函数返回0表示“EVEN”,否则返回1表示“ODD”。
c语言请编写程序实现判断输入的整数是奇数还是偶数,如果是奇数则输出"odd"的信息,如果是偶数则输出"even"的信息。 输入格式: 输入一个整数。 输出格式: 按要求输出,输出结束后换行。
以下是实现该功能的 C 语言代码:
```c
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
if(num % 2 == 0) {
printf("even\n");
} else {
printf("odd\n");
}
return 0;
}
```
首先使用 `scanf` 函数获取输入的整数,然后使用 if-else 语句判断该整数是奇数还是偶数,并输出相应的信息。
阅读全文