用c语言编程实现判断输入整数的正负性和寄偶性
时间: 2024-10-13 22:14:12 浏览: 33
在C语言中,你可以通过以下几个步骤来判断输入整数的正负性和奇偶性:
1. 首先,从用户那里获取输入的整数。可以使用`scanf`函数来完成这个任务。
```c
int num;
printf("请输入一个整数:");
scanf("%d", &num);
```
2. 判断正负性:
- 如果`num > 0`,则它是正数;
- 如果`num == 0`,则它是零;
- 否则是负数。
```c
if (num > 0) {
printf("这是一个正数。\n");
} else if (num < 0) {
printf("这是一个负数。\n");
} else {
printf("这是零。\n");
}
```
3. 判断奇偶性:
- 使用取模运算符 `%`,如果余数为0,则数是偶数;否则是奇数。
```c
if (num % 2 == 0) {
printf("这是一个偶数。\n");
} else {
printf("这是一个奇数。\n");
}
```
完整代码示例:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("这是一个正数。\n");
} else if (num < 0) {
printf("这是一个负数。\n");
} else {
printf("这是零。\n");
}
if (num % 2 == 0) {
printf("这是一个偶数。\n");
} else {
printf("这是一个奇数。\n");
}
return 0;
}
```
阅读全文