测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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

答案解析

本题较为基础,只需要通过比大小进行加减即可。

上一题 下一题