试题详情
- 简答题 编程实现:在一个由N×N(N为大于1的奇数)个方格组成的方阵中,填入1、2、3、...、N2各个数,使得每一行、每一列以及两个对角线上数的和均相等(奇数幻方问题)。例如,下面是一个3×3的幻方:
(提示:把1填在第一行最中间的格子中,然后按下面的方法依次来填其它的数:如果当前格子是方阵中最右上角的格子,则把下一个数填在下一行的同一列格子中;否则,如果当前格子在第一行上,则把下一个数填在下一列的最后一行格子中;否则,如果当前格子在最后一列上,则把下一个数填在上一行的第一列格子中;否则,如果当前格子的右上角格子里没有数,则在其中填入下一个数,否则把下一个数填在下一行的同一列格子中。)
关注下方微信公众号,在线模考后查看

热门试题
- 编写一个函数,判断其int型参数值是否是
- 下面哪一些是合法的C++标识符? ex
- 下面哪一些是合法的C++字面常量,它们的
- 编写一个函数find_replace_s
- 定义一个多项式类Polynomial,其
- 在C++中,protected类成员访问
- 简述编译与解释的区别。
- 指针类型主要用于什么场合?引用类型与指针
- 编写一个程序,将华氏温度转换为摄氏温度。
- 编写一个函数计算一元二次方程的根。要求:
- 用循环实现错误!未找到引用源。中的辗转相
- 写出下面程序的运行结果:
- 什么是符号常量?符号常量的优点是什么?
- 编写一个程序,从键盘输入一个字符串,分别
- 全局标识符与局部标识符在哪些方面存在不同
- 下面的设计有什么问题?如何解决?
- 定义一个不受计算机字长限制的整数类INT
- 下面的函数定义为什么是正确的?在函数f中
- 编写一个程序,求a和b的最大公约数。
- 编写一个程序,首先建立两个集合(从键盘输