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;
}