用C语言输入一个整数,判断是否为偶数。是输出“yes”,否则输出“no”
时间: 2024-05-09 21:14:50 浏览: 103
好的,以下是判断整数是否为偶数的 C 语言代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0) {
printf("yes\n");
} else {
printf("no\n");
}
return 0;
}
```
该代码中,我们使用了 `%` 运算符来判断一个整数是否为偶数。如果余数为 0,则说明该整数为偶数,否则为奇数。
相关问题
用C语言输入一个整数,判断是否为偶数,是输出yes,否则输出no
好的,以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0) {
printf("yes\n");
} else {
printf("no\n");
}
return 0;
}
```
这段代码会先让用户输入一个整数,然后通过 `%` 取余运算符判断该整数是否为偶数,最后输出相应的结果。
C语言输入一个整数n判断是否为素数输出yes或
在C语言中,判断一个整数n是否为素数可以通过循环和条件语句来实现。下面是一个简单的示例函数,用于完成这个任务:
```c
#include <stdbool.h>
bool is_prime(int n) {
// 素数定义:大于1的自然数,除了1和它本身以外不再有其他因数
if (n <= 1) { // 0和1不是素数
return false;
}
if (n == 2) { // 2是最小的素数
return true;
}
if (n % 2 == 0) { // 偶数除以2余0,除自身外必有偶数因子
return false;
}
// 验证从3到√n(向下取整),看是否有其他因子
for (int i = 3; i * i <= n; i += 2) {
if (n % i == 0) {
return false;
}
}
// 如果没有找到因子,则n是素数
return true;
}
int main() {
int input;
printf("请输入一个整数:");
scanf("%d", &input);
if (is_prime(input)) {
printf("yes\n");
} else {
printf("no\n");
}
return 0;
}
```
在这个程序中,用户首先输入一个整数`input`,然后通过`is_prime`函数判断是否为素数,并输出相应的结果。
阅读全文