c代码:统计输入的若干个数中负数、零及正数的个数
时间: 2024-05-03 17:21:26 浏览: 17
```
#include<stdio.h>
int main()
{
int num, negative = 0, zero = 0, positive = 0; // 初始化三个计数器
printf("请输入若干个整数,以0结束:\n");
do {
scanf("%d", &num);
if (num < 0) // 如果输入的数小于0
negative++; // 负数计数器加1
else if (num == 0) // 如果输入的数等于0
zero++; // 零计数器加1
else // 否则
positive++; // 正数计数器加1
} while (num != 0); // 如果输入的数不是0,就继续循环
printf("负数的个数为:%d\n", negative);
printf("零的个数为:%d\n", zero);
printf("正数的个数为:%d\n", positive);
return 0;
}
```
相关问题
用c语言编程:统计输入的若干个数中负数、零及正数的个数(输入^z控制循环结束)
```c
#include <stdio.h>
int main()
{
int num, positive = 0, negative = 0, zero = 0;
while (scanf("%d", &num) != EOF)
{
if (num > 0)
positive++;
else if (num < 0)
negative++;
else
zero++;
}
printf("输入的负数个数为%d,零的个数为%d,正数的个数为%d\n", negative, zero, positive);
return 0;
}
```
用c写代码:统计输入的若干个数中负数、零及正数的个数(输入^z控制循环结束)
```
#include <stdio.h>
int main() {
int positive = 0, negative = 0, zero = 0;
int num;
while (scanf("%d", &num) != EOF) {
if (num > 0) {
positive++;
} else if (num < 0) {
negative++;
} else {
zero++;
}
}
printf("Positive numbers: %d\n", positive);
printf("Negative numbers: %d\n", negative);
printf("Zero numbers: %d\n", zero);
return 0;
}
```
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)