用c++判断一个整数是奇偶数
时间: 2024-10-24 12:11:28 浏览: 62
在 C++ 中,判断一个整数是否是奇偶数可以使用取模运算 `%`。如果一个整数除以2的余数为0,那么它是偶数;如果不为0,则它是奇数。下面是一个简单的函数示例:
```cpp
#include <iostream>
bool isEven(int num) {
return num % 2 == 0;
}
int main() {
int number;
std::cout << "请输入一个整数:";
std::cin >> number;
if (isEven(number)) {
std::cout << number << " 是偶数。\n";
} else {
std::cout << number << " 是奇数。\n";
}
return 0;
}
```
在这个程序中,`isEven()` 函数接收一个整数作为输入,返回 `true` 如果它是偶数,否则返回 `false`。然后在 `main()` 函数中,用户输入一个整数并根据 `isEven()` 的结果打印相应的消息。
相关问题
c++输入一个整数判断奇偶性
可以使用以下代码:
```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;
}
```
阅读全文