奇数幻方对于输入的奇数m,将1到m*m这些自然数填入m行m列格子中,使每行、每列及对角线的和相等.输出一种填法及这个相等的和.
要求:限制m为不超过15的奇数.如输入3时,程序输出:
8 1 6
3 5 7
4 9 2
15
是turbo pascal
人气:251 ℃ 时间:2020-01-25 11:11:50
解答
基本算法为//幻方(九宫图)的实现//首先在整个矩阵的最下面一行的中央置1,//然后向右下方向顺序填上2,3,4,5,6,7,……//注意碰到底的时候就将数翻到上面去,碰到右边的时候就翻到左面去//比如5*5的幻方,如果1...
推荐
- 已知a是最小的自然数,b是自然数中最小的奇数,m是自然数中除零外最小的偶数,c是分数,
- 所有奇数都可以用2m-1表示〔m为自然数〕.对错
- 有五个连续自然数,其中最小的是M,这五个奇数的和是()(用字母表示)
- 4.方格填入9个不同的自然数,使每一横行,竖行,斜行的3个数字乘积都是216.3*3幻方
- 请告诉我:M是任意一个自然数,和它相邻的两个奇数分别是多少?
- 1/13的分子和分母同时加上_后就可以约分为1/3.
- 以AB线段为底边的等腰三角形,它两底角平分线交点的轨迹是什么?
- 求歪歪接待词~^^~
猜你喜欢