A题:The bottom of the ninth
标签:循环、模拟
题意:给定 A A A队 9 9 9局的得分和 B B B队 8 8 8局的得分。求 B B B队的第 9 9 9局要得多少分,才能总得分超过 A A A队。
题解:分别求出两队的总得分,如果 B B B队当前总得分已经超过 A A A队了,输出 0 0 0;否则输出相差的分数值 + 1 +1 +1(因为要超过)。
代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
// A队和B队 分别的得分之和
int sum1 = 0, sum2 = 0, x;
for (int i = 1; i <= 9; i++) {
cin >> x;
sum1 += x;
}
for (int i = 1; i <= 8; i++) {
cin >> x;
sum2 += x;
}
if (sum2 > sum1) cout << 0;
else cout << sum1 - sum2 + 1;
return 0;
}