题目描述
小蓝给学生们组织了一场考试,卷面总分为100 分,每个学生的得分都是一个0 到100 的整数。请计算这次考试的最高分、最低分和平均分。
输入
输入的第一行包含一个整数n,表示考试人数。
接下来n 行,每行包含一个0 至100 的整数,表示一个学生的得分。
输出
输出三行。
第一行包含一个整数,表示最高分。
第二行包含一个整数,表示最低分。
第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。
样例输入
7 80 92 56 74 88 99 10
样例输出
99 10 71.29
提示
对于50% 的评测用例, 1 ≤ n ≤ 100。
对于所有评测用例,1 ≤ n ≤10000。
题目思路
省赛的送分题,注意输出格式就行
样例代码
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<ctype.h>
#include<stdlib.h>
#include<stdbool.h>
#include<time.h>
int max=0,min=100;
int sum;
double result;
int main(){
int n,i,a;
scanf("%d",&n);
for(i = 0;i < n; i++){
scanf("%d",&a);
sum += a;
if(max < a) max = a;
if(min > a) min = a;
}
result = (sum*1.000)/(n*1.000);
printf("%d\n%d\n%.2f",max,min,result);
}
这是一个简单的编程题目,要求读取学生考试成绩,计算并输出最高分、最低分和平均分。代码示例使用C语言实现,通过遍历输入的成绩来找出最大值、最小值,并计算平均分。注意输出结果时要按照指定的格式,即最高分、最低分和四舍五入后保留两位小数的平均分。
643

被折叠的 条评论
为什么被折叠?



