首页 > 其他分享 >lanqiaobei5

lanqiaobei5

时间:2023-04-01 20:46:32浏览次数:23  
标签:arr min int lanqiaobei5 整数 max arrscore

[每周例题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

相关文章