皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下列函数说明和C代码,将应填入(n)外的字句写在对应栏内。 [说明] 为网球比赛的选手安排比赛日程。设有n(n=2m)位选手参加网球循环赛,循环赛共进行n-1天,每位选手要与其他n-1位选手场,且每位选手每天场,不轮空。 设n位选手被顺序编号为1,2,…,n,比赛的日程表是一个n行n-1列的表,第i行j列的内容是第i号选手第j天的比赛对手。用分治法设计日程表,就是从其中一半选手(2m-1位)的比赛日程导出全体2m选手的比赛日程。从众所周知的只有两位选手的比赛日程出发,反复这个过程,直至为n位选手安排好比赛日程为止。 如两位选手比赛日程表如下所示: 如四位选手比赛日程表如下所示: 函数中使用的预定义符号如下: define M 64 int a[M+1][M]; [函数] voidd main(){ int twoml,twom,i,j,m,k; printf('指定n(=2的k次幂)位选手,请输入k:/n'); scanf('%d',&k); /*8预设两位选手的比赛日程*/ a[1][1] =2; a[2][1] =1; m=1; twoml=1; while ( (1) ){ m++; twoml+=twoml; twom=twoml*2;/*为2^m位选手安排比赛日程*/ /*填日程表的左下角*/ for(i=twoml+1; (2) ;i++){ for(j=1; j<=twoml-1; j++){ a[i][j]=a[i-twoml][j]+twoml; } } /*填日程表的右上角*/ a[1][twoml]= (3) ;/+填日程表右上角的第1列*/ for(i=2; i<=twoml; i++){ a[i][twoml]=a[i-1][twoml]+1; } /*填日程表右上角的其他列,参照前一列填当前列*/ for(j=twoml+1; j(twom;j++){ for(i=1; i a[i][j]= (4) ; } a[twoml][j]=a[1][j-1]; } /*填日程表的右下角*/ for(j=twoml; j for(i=1;i<=twoml; i++){ a[ (5) [j]=i; } } /*输出日程表*/ for(i=1; i<=twom; i++){ for(j=1;j printf('%4d',a[i][j]); } printf('/n'); } printf('/n'); } } (1)
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】 nick 与 gap 的区别在于( )
A.
前者是断开了一个磷酸二酯键,后者是指 DNA 的单链中有较小的缺失
B.
前者是是指 DNA 的单链中有较小的缺失,后者是指断开了一个磷酸二酯键
C.
二者无本质区别
D.
前者无法回复,后者可以回复
【多选题】根据铰链四杆机构中连架杆的曲柄数,可将铰链四杆机构分为( )基本形式。
A.
四曲柄机构
B.
三曲柄机构
C.
双曲柄机构
D.
曲柄摇杆机构
E.
双摇杆机构
【简答题】P21 4 (1)(2)(4)(6);5;9
【简答题】根据运动特点,铰链四杆机构中连架杆分为 和 两种。
【简答题】铰链四杆机构中连架杆分为 和
【简答题】社会主义核心价值观把涉及国家、社会、( )的价值要求融为一体。
【简答题】一项工程,甲单独做,6天可完成;甲乙合做,2天可完成;则乙单独做______天可完成。
【简答题】一项工程,甲单独做,6天可完成;甲乙合做,2天可完成;则乙单独做, 天可完成。 A.1.5 B.3 C.4 D.5
【多选题】社会主义核心价值观把涉及国家、社会、公民的价值要求融为一体( )
A.
体现了社会主义本质要求
B.
继承了中华优秀传统文化
C.
吸收了世界文明有益成果
D.
体现了时代精神
【简答题】一项工程,甲单独做6天完成,乙单独做9天完成.两人合做这项工程,多少天可以完成这项工程?
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题