10支球队打单循环比赛,比赛赛程如何编制,已经有了计算程序,没有C语言,求助一下计算结果,程序如下:

来源:百度知道 编辑:UC知道 时间:2024/07/05 00:48:47
int main()
{
char item[10]={ 'a ', 'b ', 'c ', 'd ', 'e ', 'f ', 'g ', 'h ', 'i ', 'j '};
int i,j;
for(i=0;i <10;i++)
for(j=i+1;j <10;j++)
printf( "%c---%c\n ",item[i],item[j]);
}

看不懂你的程序.我曾安排过比赛.
可以抽签分2组.5个一组进行循环积分赛.
胜得2分,输得1分. 打完第1轮后,每组积分最多的2队再循环.
4队循环积分. 分最高的两队就打决赛啊!!

a-b;a-c;a-d;a-e;a-f;a-g;a-h;a-i;a-j;b-c;b-d;..........b-j;c-d;c-e;................;i-j;就这45种场比赛,用简单的组合就可以想到的嘛!不过你这程序得出的结果应该不理想的。按照这个顺序比赛是很不公平的,'a'队一开始就连打了9场怎么比啊??肯定越靠后的队伍越有利嘛!