编写程序,从键盘输入10个数,去掉一个最大值,求其余9个数的平均数,并输出。
时间: 2023-05-01 11:03:06 浏览: 113
题目:编写程序,从键盘输入10个数,去掉一个最大值,求其余9个数的平均数,并输出。
解析:这是一道简单的数学题,要求去掉最大值后求平均数。一般的算法是先找到最大值,去掉后再求平均数。
代码:(Python实现)
nums = []
num = input("请输入10个数,用空格隔开:")
nums = num.split(" ")
nums = list(map(float, nums))
max_num = max(nums)
nums.remove(max_num)
avg = sum(nums)/len(nums)
print("去掉最大值后的平均数为:", avg)
相关问题
编写程序从键盘输入三个数输出三个数最大值
这个问题可以回答。以下是一个示例程序:
```
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个数:");
scanf("%d %d %d", &a, &b, &c);
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大值是:%d\n", max);
return 0;
}
```
编写一个python程序,从键盘输入5个数。输出其中的最大值和最小值
num_list = []
for i in range(5):
num = int(input("请输入第{}个数:".format(i+1)))
num_list.append(num)
max_num = max(num_list)
min_num = min(num_list)
print("最大值为:", max_num)
print("最小值为:", min_num)