题目传送门
这是一道非常适合新手练习的分支结构题,
按照题意模拟即可……
123456789101112131415
#include<bits/stdc++.h>using namespace std;int main() { int t; cin >> t; for (int i = 1; i <= t; i++) { int a, p; cin >> a >> p; if (p < 16) a -= 10; // 若是报告字数低于 16 页,则扣 10 分,如果分数低于 0 分了,则记作 0 分。 if (p > 20) a -= p - 20; // 若是报告字数超过 20 页,每超过 1 页扣 1 分 ,直到分数扣到 0 分为止。 if (a <= 0) cout << 0 << endl; // 加个特判,如果分数被扣成了负数,还是输出 0。 else cout << a << endl; } return 0; // 最后收尾}
总结:
只需要按照题目要求写下分支结构即可,这题并没有什么难点,可以放心大胆地食用。