编写程序,输入一组整数,统计其中奇数偶数个数,直到遇到-1为止。
时间: 2023-04-27 15:02:57 浏览: 269
好的,以下是编写程序,输入一组整数,统计其中奇数偶数个数,直到遇到-1为止的代码示例:
```python
odd_count = # 奇数个数
even_count = # 偶数个数
while True:
num = int(input("请输入一个整数:"))
if num == -1:
break # 遇到-1退出循环
if num % 2 == :
even_count += 1
else:
odd_count += 1
print("奇数个数为:", odd_count)
print("偶数个数为:", even_count)
```
这个程序会不断循环输入整数,直到输入-1为止。在循环中,判断每个输入的整数是奇数还是偶数,然后分别累加奇数个数和偶数个数。最后输出统计结果。
相关问题
请编写c语言代码,实现输入一组整数,统计其中奇数偶数个数,直到遇到回车为止
下面是实现上述功能的C语言代码:
```c
#include <stdio.h>
int main() {
int num, even_count = 0, odd_count = 0;
while (scanf("%d", &num) != EOF && getchar() != '\n') { // 循环读取整数,直到遇到回车
if (num % 2 == 0) {
even_count++; // 统计偶数个数
} else {
odd_count++; // 统计奇数个数
}
}
printf("偶数个数:%d,奇数个数:%d\n", even_count, odd_count); // 输出统计结果
return 0;
}
```
使用 `scanf` 循环读取整数,直到遇到回车为止,同时使用 `getchar` 读取回车字符,避免回车对下一次输入造成影响。在每次输入整数时,判断该数是否为偶数,是则偶数个数加一,否则奇数个数加一。最后输出统计结果即可。
1.编写程序,输入一个整数,输出该数是奇数还是偶数
好的,以下是 Python 语言的程序实现:
```
number = int(input("请输入一个整数:"))
if number % 2 == 0:
print(number, "是偶数")
else:
print(number, "是奇数")
```
程序首先通过 `input()` 函数获取用户输入的整数,然后使用条件语句判断该数是否为偶数,如果是偶数则输出相应的提示信息,否则输出该数为奇数的提示信息。