A45708. 足球联赛积分 2一场足球比赛中, 两支参赛队 A,B, 如果 A 队的进球数大于 B 队, 则A 赢, A 积 3 分 B 积 0 分, 如果 A 队的进球数等于 B 队, 则两队打平,各积 1 分, 如果 A 队的进球数小于 B 队, 则 A 输, A 积 0 分 B 积 3分。现有一个球队一个赛季的比赛情况, 请计算该球队的积分。 65536输入第一行一个整数 …
填空题
容易
知识点
题目描述
足球联赛积分 2
一场足球比赛中, 两支参赛队 A,B, 如果 A 队的进球数大于 B 队, 则A 赢, A 积 3 分 B 积 0 分, 如果 A 队的进球数等于 B 队, 则两队打平,各积 1 分, 如果 A 队的进球数小于 B 队, 则 A 输, A 积 0 分 B 积 3分。
现有一个球队一个赛季的比赛情况, 请计算该球队的积分。
时间限制: 1000
内存限制: 65536
输入
第一行一个整数 n(0 < n ≤ 40) 接下来 n 行, 每行两个非负整数, 表
示一场该球队的进球数以及对手球队的进球数。
输出
一个整数, 表示该球队的赛季积分。
样例输入
5
3 1
0 0
1 2
3 2
3 3
样例输出
8
提示
该球队 5 场比赛的结果分别为赢, 平, 输, 赢, 平, 总计 2 赢 2 平 1输, 积分为 8 分。
参考答案
#include <iostream>
using namespace std;
int main()
{
int n,sum=0;
int win=0,lose=0,tie=0;
cin>>n;
int a,b;
for(int i=0;i<n;i++)
{
cin>>a>>b;
if(a>b)
{
win++;
}
else if(a==b)
{
tie++;
}
else
{
lose++;
}
}
sum = win*3+tie*1+lose*0;
cout<<sum;
return 0;
}答案解析
本题较为基础,只需要通过比大小进行加减即可。
上一题
下一题