成绩统计

简介: 小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。

蓝桥杯C/C++组 第六题:成绩统计


题目描述


小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。如果得分至少为85分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。


【输入格式】 输入的第一行包含一个整数n,表示考试人数。接下来n行,每行包含一个0至100的整数,表示一个学生的得分。


【输出格式】 输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分四舍五入保留整数。


【样例输入】


7

80

92

56

74

88

100

0


【样例输出】


71%

43%


代码


#include <iostream>
using namespace std;
int garde[100];
///*
int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>garde[i];
    }
    int jigenumber=0;
    int youxiunumber=0;
    for(int i=0;i<n;i++)
    {
        if(garde[i]>60)
        {
            jigenumber++;
        }
        if(garde[i]>85)
        {
            youxiunumber++;
        }
    }
    printf("%.0f%%\n%.0f%%",100*jigenumber/(n*1.0),100*youxiunumber/(n*1.0));
    return 0;
}


如果对您有帮助,请点赞👍支持一下!!跪谢各位大佬

目录
相关文章
|
7月前
|
人工智能
第4章-7 统计学生平均成绩与及格人数
该程序计算一组学生的平均成绩和及格人数。输入包含学生人数N和N个成绩,输出格式为&quot;average = 平均成绩&quot;和&quot;count = 及格人数&quot;。提供的代码首先读取学生数量,然后累加成绩并计数及格者。平均成绩保留一位小数。当学生人数为0时,平均成绩和及格人数分别输出0.0和0。
158 1
|
2月前
【九度 OJ 05】统计同成绩学生人数
【九度 OJ 05】统计同成绩学生人数
15 1
|
2月前
|
C++
【九度 02】N个学生数据成绩排序
【九度 02】N个学生数据成绩排序
27 0
|
6月前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
|
7月前
|
C++
成绩统计(蓝桥杯)
成绩统计(蓝桥杯)
某学科成绩的录入并显示出最高分,最低分,平均值。
某学科成绩的录入并显示出最高分,最低分,平均值。
|
数据库
查询各年龄段人数
查询各年龄段人数
155 0
|
机器学习/深度学习
蓝桥杯-成绩统计
蓝桥杯-成绩统计