软题库 移动APP 扫码下载APP 随时随地移动学习 培训课程
当前位置:信管网 >> 在线考试中心 >> 信息系统项目管理师题库 >> 试题查看
试卷名称 2008年上半年程序员考试下午真题试题(案例分析)
考试中心《2008年上半年程序员考试下午真题试题(案例分析)》在线考试
试卷年份2008年上半年
试题题型【分析简答题】
试题内容

阅读以下说明和C程序,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
下面的程序用Dole Rob算法生成N阶(N为奇数)魔方阵(各行、列、对角线数字之和相等)。该算法的过程为:从1开始,按如下方法依次插入各自然数,直到N2为止:
a.  在第一行的正中插入1;
b.  新位置应当处于最近插入位置的右上方,若该位置已超出方阵的上边界,则新位置取应选列的最下一个位置;若超出右边界,则新位置取应选行的最左一个位置;
c.  若最近插入的元素是N的整数倍,则选同列的下一行位置为新位置。
例如,3阶魔方阵如下所示:
8   1   6
3   5   7
4   9   2

【C程序】 


相关试题

推荐文章
合作网站内容