不分组的循环赛,最好给个完整的程序出来,谢谢诶

学习很重要
我写的是当n=6 时                         
#include<stdio.h>
void main()
{
    int m=5,n=6,l,p;    /*m需要转的轮数即天数,n=比赛人数 (m和n存在一定关系)*/
    int i,k,a[5][10];
    int j;
    for (k=0;k<n;k++)
       {
         a[0][k]=k+1;        /*对数组初始化*/
        }
     for(i=1;i<m;i++)               /*对数组里的元素做逆时针轮转处理*/
      {                             
          a[i][0]=1;
          a[i][1]=a[i-1][5];
         for(k=2;k<n;k++)
          {
            a[i][k]=a[i-1][k-1];
          } 
           
               
      }
     /*for(i=0;i<m;i++)
     { 
         printf("\n");
        for(l=0;l<n;l++)
      printf("%d",a[i][l]);
     } */   /*查看a[i][l]处理完的结果*/
      for(i=0;i<m;i++)  /*输出结果*/
         {
            l=0;p=n;
            printf("\n day %d  ",i+1);
            for(j=0;j<n/2;j++)
            printf("%d VS %d ",a[i][l++],a[i][p-=1]);
}
     getch();
}
写完了 输出格式 可能 没按要求 算法大概这样 别的方法还有...
