【问题描述】编写一个程序,统计出一维整型数组中大于 等于所有元素平均值的元素个数并输出。 【输入形式】标准输入的第一行表示参与计算的数值的个数n,标准输入的2至n+1行表示参与计算的n个数。 【输出形式】标准输出的一行表示大于等于平均数的元素的个数。若标准榆入的第一行不是O或工整数,输出1lega I input".
时间: 2023-04-07 10:02:55 浏览: 200
我可以回答这个问题。以下是程序的实现:
#include <stdio.h>
int main() {
int n, sum = 0, count = 0;
double avg;
scanf("%d", &n);
int arr[n];
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (double) sum / n;
for (int i = 0; i < n; i++) {
if (arr[i] >= avg) {
count++;
}
}
printf("%d", count);
return 0;
}
输入形式示例:
5
1 2 3 4 5
输出形式示例:
3
相关问题
编写一个函数,统计出一维数组中大于等于所有元素平均值的元素个数并返回它
好的,以下是一个符合您要求的 Python 函数:
```python
def count_above_average(arr):
"""
统计给定数组中大于等于平均值的元素个数
Args:
arr: 一个包含数字的一维数组
Returns:
大于等于平均值的元素个数
"""
if not arr:
return 0
avg = sum(arr) / len(arr)
count = 0
for num in arr:
if num >= avg:
count += 1
return count
```
这个函数首先计算出给定数组的平均值,然后遍历数组,统计大于等于平均值的元素个数并返回。如果给定数组为空,则返回 0。
编写程序,输入一个一维整型数组,输出其中的最大值、最小值和平均值。
可以使用以下代码实现:
```python
array = [1, 2, 3, 4, 5] # 输入一个一维整型数组
max_value = max(array) # 最大值
min_value = min(array) # 最小值
avg_value = sum(array) / len(array) # 平均值
print("最大值:", max_value)
print("最小值:", min_value)
print("平均值:", avg_value)
```
输出结果为:
```
最大值: 5
最小值: 1
平均值: 3.0
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)