┏ 玩转西甲小程序 ┛玩转足球西甲
今天运困体育就给我们广大朋友来聊聊玩转足球西甲,希望能帮助到您找到想要的答案。
像西甲意甲这些联赛 的排名有什么用
答每支俱乐部都会竞争最好的排名。第一名不用说,冠军,巨大的荣耀,以及随之而来的巨大商业利益。像西甲,德甲,英超,前四名可以进军欧洲冠军联赛,这是对你实力的肯定,你有机会去和其他联赛最强的球队比拼,同样你也会得到巨额的转播费用分成,以及更多的赞助商的赞助。第五第六名可以去参加欧洲联赛杯,是欧洲第二等级的俱乐部比赛,也是非常难得的机会。而最后三名,是要降到乙级联赛,一旦降级,你将会蒙受巨大的经济损失,甚至可能流失一部分球迷。总体来说,排名越高,你所获得的经济利益就越大。竞技体育,无非就是追逐荣耀和金钱的游戏。
足球联赛排名C++程序
答#include<stdio.h>
#define N 11
void main()
{ int i,j;
struct team{int win;
int loss;
int score;
int sign;
};
int n,m,k,a,b,c;
while(scanf("%d%d",&n,&m)!=EOF)
{ if(n==0&&m==0) break;
struct team tea[N]={{0,0,0,0},{0,0,0,1},{0,0,0,2},
{0,0,0,3},{0,0,0,4},{0,0,0,5},
{0,0,0,6},{0,0,0,7},{0,0,0,8},
{0,0,0,9},{0,0,0,10}};
struct team t;
while(m--)
{ scanf("%d%d%d",&a,&b,&c);
if(c==1)
{ tea[a].score=3+tea[a].score; //算总分
tea[b].score=0+tea[b].score;
tea[a].win=1+tea[a].win;
tea[b].loss=1+tea[b].loss;
}
if(c==-1)
{ tea[a].score=-1+tea[a].score; //你说
tea[b].score=3+tea[b].score;
tea[a].loss=1+tea[a].loss;
tea[b].win=1+tea[b].win;
}
if(c==0)
{ tea[a].score=1+tea[a].score;
tea[b].score=1+tea[b].score;
}
}
// for(i=1;i<=n;i++) 此处代表每个队的得分,胜的场数,败的场数
// printf("%d %d %d %d\n",i,tea[i].score,tea[i].win,tea[i].loss);
k=n;
for(j=1;j<n;j++,k--)
for(i=1;i<k;i++)
{ if(tea[i+1].score<tea[i].score) { t=tea[i]; //积分高的队排后面。
tea[i]=tea[i+1];
tea[i+1]=t;
}
else if(tea[i].score==tea[i].score){ if(tea[i].win>tea[i+1].win) { t=tea[i];//积分一样的队胜场数多的排后面
tea[i]=tea[i+1];
tea[i+1]=t;
}
else if(tea[i].win==tea[i+1].win) {if(tea[i].loss<tea[i+1].loss) {t=tea[i]; //积分一样且胜场数一样的队负场数少的排后面
tea[i]=tea[i+1];
tea[i+1]=t;
}
else if(tea[i].loss==tea[i+1].loss) {if(tea[i].sign<tea[i+1].sign) {t=tea[i];//若还不能分出先后,编号小的排后面。
tea[i]=tea[i+1];
tea[i+1]=t;
}
}
}
}
}
for(i=n;i>1;i--) //输出打印
printf("%d %d ",tea[i].sign,tea[i].score);
printf("%d %d",tea[i].sign,tea[i].score);
printf("\n");
}
}
今天的内容先分享到这里了,读完本文《┏ 玩转西甲小程序 ┛玩转足球西甲》之后,是否是您想找的答案呢?想要了解更多,敬请关注www.zuqiumeng.cn,您的关注是给小编最大的鼓励。
本文来自网络,不代表本站立场,转载请注明出处:https://www.zuqiumeng.cn/wenda/415394.html