首页 > 试题广场 >

统计成绩

[编程题]统计成绩
  • 热度指数:60224 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。

数据范围: , 成绩使用百分制且不可能出现负数

输入描述:
两行,

第1行,正整数n(1≤n≤100)

第2行,n科成绩(范围0.0~100.0),用空格分隔。


输出描述:
输出一行,三个浮点数,分别表示,最高分,最低分以及平均分(小数点后保留2位),用空格分隔。
示例1

输入

5
99.5 100.0 22.0 60.0 88.5

输出

100.00 22.00 74.00
n = int(input())

s = list(map(float,input().split()))

print('{:.2f} {:.2f} {:.2f}'.format(max(s),min(s),sum(s)//n))

发表于 2024-10-03 17:17:08 回复(0)
n = int(input())
arr_score = list(map(float,input().split()))
max_score = max(arr_score)
min_score = min(arr_score)
mean_score = sum(arr_score)/len(arr_score)
print(f"{max_score:.2f} {min_score:.2f} {mean_score:.2f}")

发表于 2024-09-28 23:51:42 回复(0)
num=int(input())
grade=list(map(float,input().split()))
a=max(grade)
b=min(grade)
c=sum(grade)/len(grade)
print(f"{a:.2f} {b:.2f} {c:.2f}")

发表于 2024-08-24 16:09:30 回复(0)
n = int(input());
score_list = list(map(float,input().split(" ")));

print("{:.2f} {:.2f} {:.2f}".format(max(score_list),min(score_list),sum(score_list)/n))
发表于 2022-01-12 23:44:24 回复(0)