c++输入一个整数判断奇偶性
时间: 2023-05-21 11:04:49 浏览: 566
可以使用以下代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:\n");
scanf("%d", &num);
if (num % 2 == 0)
printf("%d 是偶数\n", num);
else
printf("%d 是奇数\n", num);
return 0;
}
```
以上代码可以判断输入的整数是偶数还是奇数,如果输入的数是偶数,程序输出“x 是偶数”,如果是奇数,程序输出“x 是奇数”。
相关问题
c++输入一个整数判断奇偶性和正负性
在 C++ 中,你可以通过以下步骤来获取用户输入的一个整数,并判断其奇偶性和正负性:
1. 使用 `cin` 输入一个整数到变量 `num` 中:
```cpp
int num;
cout << "请输入一个整数: ";
cin >> num;
```
2. 判断奇偶性:
- 如果 `num % 2 == 0`,则它是偶数。
- 否则,它是奇数。
3. 判断正负性:
- 如果 `num > 0`,则它是正数。
- 如果 `num < 0`,则它是负数。
- 如果 `num == 0`,则它是零。
下面是一个完整的例子代码:
```cpp
#include <iostream>
int main() {
int num;
cout << "请输入一个整数: ";
cin >> num;
if (num > 0) {
cout << num << " 是一个正数.\n";
} else if (num < 0) {
cout << num << " 是一个负数.\n";
} else {
cout << num << " 是零.\n";
}
// 判断奇偶性
if (num % 2 == 0) {
cout << "这个数字是偶数.\n";
} else {
cout << "这个数字是奇数.\n";
}
return 0;
}
```
整数的奇偶性判断devc++
在Dev-C++中,你可以通过取模运算 `%` 来判断整数的奇偶性。如果一个整数除以2的余数为0,那么它就是偶数;如果余数为1,则它是奇数。下面是一个简单的函数示例:
```cpp
#include <iostream>
using namespace std;
// 定义一个函数判断整数是否为奇数
bool isOdd(int num) {
return num % 2 == 1; // 如果余数为1则返回true,表示奇数;否则返回false,表示偶数
}
int main() {
int number;
cout << "请输入一个整数: ";
cin >> number;
if (isOdd(number)) {
cout << number << " 是奇数." << endl;
} else {
cout << number << " 是偶数." << endl;
}
return 0;
}
```
在这个程序中,用户输入一个整数,然后 `isOdd()` 函数会检查这个数并打印相应的奇偶性信息。
阅读全文