首页 > 其他分享 >lanqiaobei2

lanqiaobei2

时间:2023-04-01 20:38:46浏览次数:19  
标签:得分 people int lanqiaobei2 score pass 100

[每周例题1]蓝桥杯c++ 502.成绩统计

题目描述
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。
如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。
请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。
输入描述
输入的第一行包含一个整数 (1≤n≤104)n (1≤n≤104),表示考试人数。
接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。
输出描述
输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分 四舍五入保留整数。

#include <iostream>
using namespace std;
int main()
{
    // 请在此输入您的代码
    int people=0;
    cin >> people;
    int score=0;
    int pass=0;
    int excellent=0;
    for (int i = 0; i < people; i++)
    {
        cin >> score;
        if (score > 60)
        {
            pass++;  
        }
        if (score > 85)
        {
            excellent++;
        }
    }
    int a = 0;
    int b = 0;
    a = pass * 100 / people;
    b = excellent * 100 / people;
    cout << a << "%" << endl << b << "%" << endl;
        return 0;
}

标签:得分,people,int,lanqiaobei2,score,pass,100
From: https://www.cnblogs.com/xiaoxinhai/p/17279263.html

相关文章