1 条题解

  • 0
    @ 2025-8-24 21:16:54

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar chen_zhe
    Aya 敲可爱的~

    搬运于2025-08-24 21:16:54,当前版本为作者最后更新于2024-12-13 22:53:45,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    欢迎报名洛谷网校,期待和大家一起进步!

    本题考察了分支结构和循环结构的编写。

    输入若干个数,因此使用循环语句进行编写。对于每位同学输入成绩,假设是整数 xx,可以使用 if else 的条件分支判断这位同学的分数所处在的等级。

    例如,判断是否是良好(808980\sim 89 分),可以写作:if (80 <= x && x <= 89)。这里使用 &&(逻辑与)运算符,两边的条件(80 <= xx <= 89)同时成立才能判作良好。注意:千万不可写作 if (80 <= x <= 89),这样计算机会先计算 80 <= x 的值,再将该值与 8989 比较大小。

    最后输出四个答案即可。注意输出一行一个整数,分别表示优秀、良好、及格、不及格的人数,不要输出错哦。

    参考代码(部分):

    for (int i = 1; i <= n; i++) {
        int x;
        cin >> x;
        if (90 <= x && x <= 100) //判断是否优秀
            youxiu++;
        else if (80 <= x && x <= 89) //判断是否良好
            lianghao++;
        else if (60 <= x && x <= 79) //判断是否及格
            jige++;
        else //判断不及格
            bujige++;
    }
    
    • 1

    信息

    ID
    11123
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者