[每周例题1]蓝桥杯c++ 497.成绩分析
//题目描述
//小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。
//请计算这次考试的最高分、最低分和平均分。
//输入描述
//输入的第一行包含一个整数n (1≤n≤104),表示考试人数。
//接下来 n行,每行包含一个 0 至 100 的整数,表示一个学生的得分。
//输出描述
//输出三行。
//第一行包含一个整数,表示最高分。
//第二行包含一个整数,表示最低分。
//第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。
#include <iostream>
using namespace std;
int main()
{
// 请在此输入您的代码
int a;
cin >> a;
int min = 0;
int max = 0;
int arr[10000] = { 0 };
int arrscore = 0;
for (int i = 0; i < a; i++)
{
cin >> arr[i];
}
max = arr[0];
min = arr[0];
for (int i = 0; i < a; i++)
{
arrscore = arrscore + arr[i];
if (min > arr[i])
{
min = arr[i];
}
if (max < arr[i])
{
max = arr[i];
}
}
printf("%d\n%d\n%.2f", max, min, 1.0 * arrscore / a);
return 0;
}
标签:arr,min,int,lanqiaobei5,整数,max,arrscore
From: https://www.cnblogs.com/xiaoxinhai/p/17279302.html