5个队比赛,进行单循环比赛,怎样排对阵轮次

来源:百度知道 编辑:UC知道 时间:2024/07/04 21:47:07

单循环制:是所有参加比赛的队均能相遇一次,最后按各队在全部比赛中的积分、得失分率排列名次
#include<stdio.h>
#define N 5
int main
{
char a[N]={'A','B','C','D','E'};//定义5个队位A,B,C,D,E
for(int i=0;i<N;i++)
for(int j=i+1;j<N;j++)
printf("%c--%c\n",a[i],a[j]);
}

一共打五轮,每轮有一个队轮空就可以了。
如:A、B、C、D、E四队
第一轮:A--B,C--D,E队轮空
第二轮:A--C,B--E,D队轮空
第三轮:A--E,B--D,C队轮空
第四轮:A--D,C--E,B队轮空
第五轮:B--C,D--E,A队轮空
最后按各队在比赛中的积分、得失分率排列名次 。