A30309.【PY】谁是第一名--题解
2026-06-07 17:40:58
发布于:浙江
1阅读
0回复
0点赞
题目描述
某次足球赛的积分规则如下:每胜一局得3分,每平一局得1分,每输一局扣1分,积分最高者为冠军。编写一个程序,输入若干球队的成绩,就能自动求出谁是第一名
输入格式
第一行是输入的球队数n(1 <=n <=1000)
第二行是每队的比赛成绩,依次为球队编号、胜局数、平局数、负局数(均为小于1000 的整数),每个数据间用一空格隔开。输入的数据保证积分各不相同。
输出格式
只有一个数,就是第一名球队的编号。
#include<bits/stdc++.h>
using namespace std;
int s=0,x;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;++i){
int a,b,c,d;
cin>>a>>b>>c>>d;
if(3*b+c-d>s) {
s=3*b+c-d;
x=a;
}
}
cout<<x;
}
这里空空如也




有帮助,赞一个