7-40 选择-足球赛 (100 分)
球队A 和球队 B共进行了 n 场比赛,其中 球队A共踢进了x 个球,球队B 共踢进了 y 球。如果一场比赛胜了得3分,平局得 1 分,输了 得 0分。 球队A最多能得几分?
输入格式:
输入3个整数 n,x,y。
输出格式:
球队A 的
最大得分。
#include <stdio.h>
int main()
{
int n,x,y;
int score = 0;
scanf("%d %d %d",&n,&x,&y);
if(x >= n){
score = 3 * (n - 1);
if(x - n + 1 > y){
score +=3;
}else if(x - n + 1 == y) {
score +=1;
}
printf("%d",score);
}else {
score = 3 * x;
n = n -x;
score += n - 1;
if(y == 0){
score += n;
}
printf("%d",score);
}
return 0;
}