试题详情
- 简答题 编程实现:在一个由N×N(N为大于1的奇数)个方格组成的方阵中,填入1、2、3、...、N2各个数,使得每一行、每一列以及两个对角线上数的和均相等(奇数幻方问题)。例如,下面是一个3×3的幻方: (提示:把1填在第一行最中间的格子中,然后按下面的方法依次来填其它的数:如果当前格子是方阵中最右上角的格子,则把下一个数填在下一行的同一列格子中;否则,如果当前格子在第一行上,则把下一个数填在下一列的最后一行格子中;否则,如果当前格子在最后一列上,则把下一个数填在上一行的第一列格子中;否则,如果当前格子的右上角格子里没有数,则在其中填入下一个数,否则把下一个数填在下一行的同一列格子中。)
关注下方微信公众号,在线模考后查看
热门试题
- 在C++中,三种继承方式各有什么作用?
- 编写一个程序,从键盘输入一个正整数,判断
- 用循环实现错误!未找到引用源。中的辗转相
- 下面哪一些是合法的C++标识符? ex
- 编写一个程序,对输入的一个算术表达式(以
- 编写一个函数,判断其int型参数值是否是
- 写一个函数map,它有三个参数。第一个参
- 编写一个程序解八皇后问题。八皇后问题是:
- 实现strlen、strcpy、strn
- 全局标识符与局部标识符在哪些方面存在不同
- 编写一个程序,从键盘输入一批学生的成绩信
- 把在链表中删除一个结点的操作写成一个函数
- 把在链表中插入一个新结点的操作写成一个函
- 什么是虚拟机?
- C++提供了哪些基本数据类型?检查你的计
- 编写一个程序,输出十进制乘法表。
- 简述程序设计的步骤。
- 在排序算法中,有一种排序算法(插入排序)
- 写出下面程序的运行结果:
- 利用操作符重载给出一个完整的复数类的定义