• 成绩统计-蓝桥杯


    题目描述

    小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。

    如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。

    请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。

    输入描述

    输入的第一行包含一个整数 n\ (1 \leq n \leq 10^4)n (1≤n≤104),表示考试人数。

    接下来 nn 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。

    输出描述

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

    输入输出样例

    示例

    输入

    1. 7
    2. 80
    3. 92
    4. 56
    5. 74
    6. 88
    7. 100
    8. 0

    输出

    1. 71%
    2. 43%

    运行限制

    • 最大运行时间:1s
    • 最大运行内存: 256M

    代码

    import java.util.Scanner;
    // 1:无需package
    // 2: 类名必须Main, 不可修改
    ​
    public class Main {
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            //在此输入您的代码...
            int n = scan.nextInt();
            float x,t=0,f=0;
    ​
            for (int i = 0; i < n; i++) {
                x=scan.nextInt();
                if(x>=85){
                    t++;
                    f++;
                }else if(x>=60){
                    f++;
                }
            }
            System.out.println(Math.round(f*100/n)+"%");
            System.out.println(Math.round(t*100/n)+"%");
            scan.close();
        }
    }

  • 相关阅读:
    华为面试总结
    数据结构 堆排序
    六零导航页SQL注入漏洞复现(CVE-2023-45951)
    Hadoop配置集群有哪几种模式?分别表示什么意思?伪分布式应用在什么场景?
    高级开发要会高效Java
    DRF中的模型序列化是什么
    归并排序,求逆序对
    JAVA排序
    win11远程桌面用不了怎么解决
    【探索Linux】—— 强大的命令行工具 P.9(进程地址空间)
  • 原文地址:https://blog.csdn.net/weixin_59285003/article/details/128128750