c语言判断a是不是偶数
时间: 2024-03-18 16:38:45 浏览: 124
你可以使用C语言中的模运算符(%)来判断一个数是否为偶数。如果一个数除以2余数为0,则它是偶数,否则它是奇数。
下面是一个使用C语言判断一个数是否为偶数的例子代码:
```c
#include <stdio.h>
int main() {
int a;
printf("请输入一个整数:");
scanf("%d", &a);
if (a % 2 == 0) {
printf("%d是偶数\n", a);
} else {
printf("%d是奇数\n", a);
}
return 0;
}
```
在上面的代码中,我们首先使用scanf函数获取用户输入的整数,然后通过模运算符(%)判断它是否为偶数,并输出相应的结果。
相关问题
C语言,偶数判断 试编写一个程序,输入一个整数,如果a是偶数则在屏幕上输入yes
可以使用 C 语言编写一个程序来判断输入的整数是否为偶数。代码如下:
```c
#include <stdio.h>
int main()
{
int a;
// 输入整数
printf("请输入一个整数:\n");
scanf("%d", &a);
// 判断是否为偶数
if (a % 2 == 0) {
printf("yes\n");
}
return 0;
}
```
运行程序,按照提示输入整数,程序将会判断其是否为偶数,如果是偶数则输出 "yes"。例如,输入 6,则输出 "yes"。
用c语言判断输入的三个整数中是否有两个偶数一个奇数
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
if ((a % 2 == 0 && b % 2 == 0) || (a % 2 == 0 && c % 2 == 0) || (b % 2 == 0 && c % 2 == 0)) {
printf("有两个偶数一个奇数\n");
} else if ((a % 2 == 1 && b % 2 == 1) || (a % 2 == 1 && c % 2 == 1) || (b % 2 == 1 && c % 2 == 1)) {
printf("有两个奇数一个偶数\n");
} else {
printf("三个数中既有奇数又有偶数\n");
}
return 0;
}
```
解释:
先读入三个整数a、b、c,然后分别判断是否有两个偶数一个奇数、有两个奇数一个偶数和既有奇数又有偶数。
判断两个数是否同奇偶性,可以用“%2”运算符判断,如果余数为0则为偶数,否则为奇数。判断方法是用“&&”(表示逻辑与)连接两个判断式,如果两个数都满足为偶数或奇数,则整个式子的值为真(非0),进入相应的处理分支进行处理。
阅读全文