任意输入10个整数存入数组n中,分别统计其中的正数、负数和零的个数,并求和。 例如,输入10个整数:1 9 18 0 -8 -11 23 2 0 -5 输出为: 正数有5个,sum=53 负数有3个,sum=-24 零有2个
时间: 2024-05-13 15:20:37 浏览: 111
```python
n = []
positive = 0
negative = 0
zero = 0
sum = 0
for i in range(10):
num = int(input("请输入一个整数:"))
n.append(num)
if num > 0:
positive += 1
elif num < 0:
negative += 1
else:
zero += 1
sum += num
print("正数有%d个,sum=%d" % (positive, sum))
print("负数有%d个,sum=%d" % (negative, sum))
print("零有%d个,sum=%d" % (zero, sum))
```
输出结果:
```
请输入一个整数:1
请输入一个整数:9
请输入一个整数:18
请输入一个整数:0
请输入一个整数:-8
请输入一个整数:-11
请输入一个整数:23
请输入一个整数:2
请输入一个整数:0
请输入一个整数:-5
正数有5个,sum=53
负数有3个,sum=-24
零有2个,sum=23
```
相关问题
用C语言编写,任意输入10个整数存入数组n中,分别统计其中的正数、负数和零的个数,并求和。用C语言编写
以下是用C语言编写的程序:
```
#include <stdio.h>
int main() {
int n[10], positive = 0, negative = 0, zero = 0, sum = 0;
for (int i = 0; i < 10; i++) {
scanf("%d", &n[i]);
if (n[i] > 0) {
positive++;
} else if (n[i] < 0) {
negative++;
} else {
zero++;
}
sum += n[i];
}
printf("正数个数:%d\n", positive);
printf("负数个数:%d\n", negative);
printf("零的个数:%d\n", zero);
printf("所有数的和:%d\n", sum);
return 0;
}
```
这个程序可以让用户输入10个整数,然后统计其中的正数、负数和零的个数,并求和。
c语言输入10个整数存入一堆数组中,并统计输出正数,负数和零的个数
可以按照以下步骤实现:
1. 声明一个长度为10的整型数组,用于存放输入的10个整数。
2. 使用for循环,循环10次,每次让用户输入一个整数,并将其存入数组中。
3. 声明三个变量,用于统计正数、负数和零的个数,初始值都为0。
4. 使用for循环遍历数组,判断每个元素的正负性,并根据情况增加相应变量的值。
5. 输出正数、负数和零的个数。
下面是示例代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int positive_count = 0, negative_count = 0, zero_count = 0;
int i;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
for (i = 0; i < 10; i++) {
if (arr[i] > 0) {
positive_count++;
} else if (arr[i] < 0) {
negative_count++;
} else {
zero_count++;
}
}
printf("正数个数:%d\n", positive_count);
printf("负数个数:%d\n", negative_count);
printf("零的个数:%d\n", zero_count);
return 0;
}
```
注意:这里假设用户输入的都是整数,如果输入非整数或字符等其他类型的数据,程序可能会出现错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)