题目描述
计算机2022级有n(n为整数,并且5≤n≤200)名学生,已知n名同学的考试成绩x(x为整数,并且0≤x≤100),求计算机2022级的平均分、最高分和最低分。
输入
输入有2行,第1行为学生人数n(n为整数,并且5≤n≤200)。
第2行为n名学生的成绩x(x为整数,并且0≤x≤100),2个成绩之间用空格隔开。
输出
输出计算机2022级的平均分、最高分和最低分,2个成绩之间用空格隔开。平均分保留2位小数,最高分和最低分均按整数输出。
样例输入 Copy
5 80 70 80 70 80
样例输出 Copy
76.00 80 70
#include<stdio.h>
int main(){
int a;
double c = 0.0;
scanf("%d",&a);
int max = -1,min = 101;
int e = a;
while(a--){
int b;
scanf("%d",&b);
if(b > max){
max = b;
}
if(b < min){
min = b;
}
c = c + b;
}
double d = c / e;
printf("%.2f %d %d",d,max,min);
return 0;
}