1 条题解
-
0
谁的跳远成绩更好
知识点
比较两个整数。
解题思路与正确性
先把 a 当作目前较好的成绩;如果 b 更大,就用 b 替换。最终保存的值就是两个成绩的最大值。相等时保留 a,也正是题目要求的成绩。
实现步骤
- 按题目顺序读入整数。
- 按上述规则计算或判断。
- 输出结果并换行。
易错点
输出成绩数值,不是同学的名字;相等时同样只输出一个数。
复杂度
时间复杂度 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