#include <iostream>
using namespace std;
#define MAX 64 //定义数组最大维数
int saicheng[MAX][MAX] = {0}; //定义一个全局二维数组,初始数据全为0
void arrange(int x, int y, int num); //安排赛程的函数,x,y为二维数组方阵左顶角的格子坐标,num为该方阵总行数(总列数)
int main()
{
//让用户输入球队数量
cout << "输入球队数量,必须为2^k,最大为64:\n";
int size;
cin >> size;
for(int i = 0; i < size; i++)
{
saicheng[i][0] = i+1;
}
arrange(0, 0, size); //调用函数安排赛程
//打印赛程
for(int i = 0; i < size; i++)
{
for(int j = 0 ; j< size; j++)
{
cout << saicheng[i][j] << " ";
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载