用循环结构输入数,当输入零时结束,统计其中正数和负数的个数
时间: 2023-10-25 07:21:55 浏览: 89
好的,我可以为你提供代码示例以解决这个问题。在以下的代码中,我将使用 while 循环来输入数,并记录正数和负数的个数。
```python
positive_count = 0
negative_count = 0
while True:
num = int(input("请输入一个整数(输入0结束):"))
if num == 0:
break
elif num > 0:
positive_count += 1
else:
negative_count += 1
print("输入的正数个数为:", positive_count)
print("输入的负数个数为:", negative_count)
```
在这个代码中,我们首先初始化了正数和负数的个数为 0。然后通过 while 循环输入数,如果输入的数是 0,则跳出循环;否则,判断输入的数是正数还是负数,分别增加相应的计数器。最后,输出正数和负数的个数。
希望这个代码可以帮助你解决这个问题。
相关问题
用循环结构输入15个整数,统计其中正数、负数和零的个数
好的,这是一个关于循环结构的问题,可以使用 C 语言来解决。以下是示例代码:
```c
#include <stdio.h>
int main() {
int num, pos_count = 0, neg_count = 0, zero_count = 0;
for (int i = 1; i <= 15; i++) {
printf("请输入第%d个整数:", i);
scanf("%d", &num);
if (num > 0) {
pos_count++;
} else if (num < 0) {
neg_count++;
} else {
zero_count++;
}
}
printf("正数的个数:%d\n", pos_count);
printf("负数的个数:%d\n", neg_count);
printf("零的个数:%d\n", zero_count);
return 0;
}
```
这段代码通过循环结构来输入 15 个整数,并统计其中正数、负数和零的个数,最后输出结果。注意在输入整数时,使用了 `scanf` 函数来读取用户输入的数据。
输入一系列整数,分别统计其中正数和负数的个数,当输入0时结束
你好,可以为您提供帮助。根据您的要求,我可以帮助您统计输入的整数中正数和负数的个数,当输入0时结束。以下是代码示例:
```python
num_pos = 0 # 记录正数个数
num_neg = 0 # 记录负数个数
while True:
num = int(input("请输入一个整数:"))
if num > 0:
num_pos += 1
elif num < 0:
num_neg += 1
else:
break # 输入0时跳出循环
print("正数个数:", num_pos)
print("负数个数:", num_neg)
```
希望这个答案能够帮到您,如果您有任何其他问题,欢迎随时向我提问。
相关推荐
![](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)