1 条题解

  • 0
    @ 2026-1-29 19:01:49
    #include<bits/stdc++.h>
    using namespace std;
    
    // [1] 存储n名学生的语文成绩(数组大小满足n≤100的题目要求)
    int arr[1100];
    
    int main() {
        int n;
        cin >> n; // [2] 输入班级总人数n
        // [3] 循环读取n名学生的语文成绩
        for(int i = 0; i < n; i++) {
            cin >> arr[i];
        }
        int x;
        cin >> x; // [4] 输入小明的语文成绩x
    
        int count = 0; // [5] 初始化计数器:统计比小明分数高的人数
        // [6] 遍历所有成绩,统计比x高的人数
        for(int i = 0; i < n; i++) {
            if(arr[i] > x) {
                count++;
            }
        }
    
        // [7] 排名 = 比小明分数高的人数 + 1
        int rank = count + 1;
        cout << rank << endl;
    
        return 0;
    }
    
    • 1

    信息

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