皮皮学,免费搜题
登录
搜题
【简答题】
阅读以下说明和C程序,将应填入(n)处的字句写在对应栏内。 【说明】 下面的程序用DoleRob算法生成N阶(N为奇数)魔方阵(各行、列、对角线数字之和相等)。该算法的过程为:从1开始,按如下方法依次插入各自然数,直到N2为止。 a.在第一行的正中插入1。 b.新位置应当处于最近插入位置的右上方,若该位置已超出方阵的上边界,则新位置取的最下一个位置;若超出右边界,则新位置取的最左一个位置。 c.若最近插入的元素是N的整数倍,则选同列的下一行位置为新位置。 例如,3阶魔方阵如下所示: 8 1 6 3 5 7 4 9 2 【C程序】 include<stdio.h> include<stdlib.h> define SIZE 50 main( ) { int row, col, n,value; int a[SIZE+1][SIZE+1]; /*不使用下标为0的元素*/ printf('请输入要输出魔方阵的阶数n(奇数,<%d):n=',SIZE); scanf('%d',&n); if (!(n % 2)||n < 1 ||(1)) { printf('输入数据有误!/n'); exit(0); } row=1; col = (n+1)/2; value=1; while(value< =(2)) { a[row][col] = value; /*计算下一位置*/ if(value%n !=0){ row--; (3); if(row<1) row=n; if(col>n)(4); } else row++; value =(5); } printf('/n%d阶魔方阵如下所示:/n/n',n); for(row = 1;row <= n; row++){ for(col = 1; col <=n; col++) printf('%5d',a[row][col]); printf('/n'); } }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】十进制数29.625用二进制表示为(6)。
A.
101001.1010
B.
1010001.101
C.
11101.1010
D.
11011.101
【简答题】为下列文法配上语义子程序,使它输出S产生的二进制数的值,例如输入11011.101,输出为27.625。 S→L.L|L L→LB|B  B→0|1
【单选题】在我国, 土地出让金收入属于( )的内容
A.
公共预算
B.
政府性基金预算
C.
国有资本经营预算
D.
社会保险基金预算
【单选题】离合器传递的扭矩与下列哪个因素无关
A.
从动盘直径
B.
从动盘数目
C.
发动机扭矩
D.
摩擦片材料
【判断题】在我国,土地出让金收入属于政府性基金预算的收入项目。
A.
正确
B.
错误
【单选题】(11011.101)2转换为十进制数的结果是?
A.
27.875
B.
26.625
C.
26.875
D.
27.625
【多选题】责任中心一般可分为
A.
成本中心
B.
生产中心
C.
利润中心
D.
投资中心
【单选题】离合器传递的扭矩与下列哪个因素无关?
A.
从动盘本体
B.
从动盘毂
C.
压盘
D.
摩擦片
【多选题】责任中心一般可分为
A.
成本中心
B.
投资中心
C.
生产中心
D.
利润中心
【单选题】在我国,土地出让金收入属于( )
A.
公共预算收费的内容
B.
政府性基金预算
C.
国有资本经营预算
D.
社会保险基金预算
相关题目: