第一范文网 - 专业文章范例文档资料分享平台

循环赛日程表实验报告

来源:用户分享 时间:2025/7/27 21:58:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

附:

#include

#include using namespace std;

void print(int n,int a[100][100]); void arrangement(int n,int N,int k,int a[100][100]);

int main() {

int k;

int a[100][100]; int n=1;

cout<<\请输入 k\ cin >> k;

for (int i=1;i<=k;i++) n *= 2;//n=2^k

cout<<\参赛人数\ int N=n;

arrangement(n, N, k, a); print(n,a); }

void arrangement(int n,int N,int k,int a[100][100])

{

for(int i=1;i<=N;i++) {

a[1][i] = i; }

int m =1;

for (int s=1;s<=k;s++) { N/=2; for(int t=1;t<=N;t++) { for(int i=m+1;i<=2*m;i++)

for(int j=m+1;j<=2*m;j++)

{

a[i][j+(t-1)*m*2]=a[i-m][j+(t-1)*m*2-m];

a[i][j+(t-1)*m*2-m]=a[i-m][j+(t-1)*

m*2];

} } m *= 2;

}

}

void print(int n,int a[100][100]) {

cout<<\-\循环赛日程表\

cout<

for(int p=1;p

cout<

for( int i=1;i<=n;i++) { cout<

for(int j=2;j<=n;j++) cout<

} }

天津工程师范学院 13

搜索更多关于: 循环赛日程表实验报告 的文档
循环赛日程表实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8gen29t8239nplx1m1zr_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top