输入10个数放到数组中,计算这些数的平均值,再输入大于平均值的数
时间: 2024-02-26 14:56:34 浏览: 28
好的,这是一个简单的算法题目,下面是可能的实现方式:
```python
# 首先,输入10个数字,计算平均值
numbers = []
for i in range(10):
number = int(input("请输入第%d个数:" % (i+1)))
numbers.append(number)
average = sum(numbers) / len(numbers)
print("平均值为:", average)
# 然后,输入大于平均值的数
greater_numbers = []
while True:
greater_number = int(input("请输入一个大于平均值的数:"))
if greater_number > average:
greater_numbers.append(greater_number)
else:
break
# 最后,输出结果
print("大于平均值的数有:", greater_numbers)
```
这个程序首先输入10个数字,然后计算平均值。接着,它会要求用户输入大于平均值的数,并将这些数存储到一个新的数组中。最后,程序输出结果,即大于平均值的数的数组。
相关问题
输入十个整数存入数组,计算这些数的平均值
好的,这个问题很简单。以下是计算平均值的代码:
```python
nums = []
for i in range(10):
num = int(input("请输入第%d个整数:" % (i+1)))
nums.append(num)
avg = sum(nums) / len(nums)
print("这些数的平均值是:", avg)
```
希望这个代码能够帮到你!
用C语言,输入十个整数存入数组,计算这些数的平均值
好的,以下是用C语言实现输入十个整数存入数组并计算平均值的代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int sum = 0;
float avg;
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (float)sum / 10;
printf("这十个数的平均值为:%.2f\n", avg);
return 0;
}
```
希望能对您有所帮助!