、每次输入1个整数,输入n次,当输入-1时结束。结束后输出一共输入了几个偶数几个奇数。
时间: 2024-03-26 07:41:10 浏览: 16
好的,这是一个关于输入输出的问题,我可以帮你解决。以下是C++的代码示例:
```
#include <iostream>
using namespace std;
int main()
{
int n, num;
int even_count = 0, odd_count = 0; // 分别记录偶数和奇数个数
cout << "请输入整数,以-1结束:" << endl;
cin >> num;
while(num != -1)
{
if(num % 2 == 0) // 判断是否是偶数
even_count++;
else
odd_count++;
cin >> num; // 继续输入下一个数
}
cout << "一共输入了 " << even_count + odd_count << " 个数,其中 " << even_count << " 个是偶数," << odd_count << " 个是奇数。" << endl;
return 0;
}
```
这段代码会不断地输入整数,当输入-1时结束,然后统计一共输入了多少个数,其中有多少个偶数,多少个奇数,最终输出结果。希望这个代码能够帮到你。
相关问题
c++.输入一个数,判断数位中有几个奇数和偶数。
你好!对于你的问题,你可以按照以下步骤来实现:
1. 首先,使用输入流(cin)让用户输入一个整数。
2. 将输入的整数存储在一个变量中。
3. 创建两个计数变量,一个用于奇数计数,一个用于偶数计数,初始值都为0。
4. 使用循环方法,将输入的整数从个位开始逐位地取出。
5. 对于每一位,判断其是否为奇数或偶数:
- 如果该位的值除以2的余数为0,则说明是偶数,将偶数计数变量加1。
- 如果该位的值除以2的余数不为0,则说明是奇数,将奇数计数变量加1。
6. 继续循环直到所有位都被处理完毕。
7. 输出奇数计数变量和偶数计数变量的值。
下面是一个示例的C++代码实现:
```cpp
#include <iostream>
int main() {
int num;
std::cout << "请输入一个整数: ";
std::cin >> num;
int oddCount = 0; // 奇数计数变量
int evenCount = 0; // 偶数计数变量
int digit;
while (num != 0) {
digit = num % 10; // 取出最低位的数字
if (digit % 2 == 0) {
evenCount++; // 偶数计数加1
} else {
oddCount++; // 奇数计数加1
}
num /= 10; // 去掉最低位的数字
}
std::cout << "奇数的个数: " << oddCount << std::endl;
std::cout << "偶数的个数: " << evenCount << std::endl;
return 0;
}
```
希望这个回答能够帮助到你!如果你有任何其他问题,请随时提问。
输入一个整数,输出其是奇数还是偶数,输出其是几位数,是否是水仙数,并将该数倒序输出。python代码
以下是Python代码实现:
```python
num = input("请输入一个整数:")
if int(num) % 2 == 0:
print(num + "是偶数")
else:
print(num + "是奇数")
length = len(num)
print(num + "是" + str(length) + "位数")
sum = 0
for i in num:
sum += int(i) ** length
if sum == int(num):
print(num + "是水仙数")
else:
print(num + "不是水仙数")
print(num + "的倒序是:" + num[::-1])
```
代码实现的思路如下:
1. 通过 `input()` 函数获取用户输入的整数。
2. 通过取模运算判断该数是奇数还是偶数。
3. 使用 `len()` 函数获取该数的位数。
4. 计算该数是否是水仙数:将各位数字的 n 次方相加,如果结果等于该数,则该数是水仙数。
5. 使用字符串切片 `[::-1]` 将该数倒序输出。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)