1 条题解

  • 0
    @ 2026-10-20 23:48:05

    谁的跳远成绩更好

    知识点

    比较两个整数。

    解题思路与正确性

    先把 a 当作目前较好的成绩;如果 b 更大,就用 b 替换。最终保存的值就是两个成绩的最大值。相等时保留 a,也正是题目要求的成绩。

    实现步骤

    1. 按题目顺序读入整数。
    2. 按上述规则计算或判断。
    3. 输出结果并换行。

    易错点

    输出成绩数值,不是同学的名字;相等时同样只输出一个数。

    复杂度

    时间复杂度 O(1),额外空间复杂度 O(1)。

    参考代码(C++11)

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        int a, b;
        cin >> a >> b;
        int best = a;
        if (b > best)
            best = b;
        cout << best << "\n";
        return 0;
    }
    
    • 1

    信息

    ID
    927
    时间
    1000ms
    内存
    256MiB
    难度
    入门
    标签
    递交数
    0
    已通过
    0
    上传者