社区
C语言
帖子详情
这个问题怎么解决?
zqpsswh
2004-05-02 08:39:32
要求输入N 自动打出1到N^2的数的魔方
就是每行 每列 每对角线的和相等
只能用循环和条件语句实现
我想了很久......
...全文
82
3
打赏
收藏
这个问题怎么解决?
要求输入N 自动打出1到N^2的数的魔方 就是每行 每列 每对角线的和相等 只能用循环和条件语句实现 我想了很久......
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hslinux
2004-05-03
打赏
举报
回复
找找以前的帖子,,奇偶魔方都有
jmlt1983
2004-05-02
打赏
举报
回复
有4条规则:
1。在奇数阵中间的位置填1
2。在1的左上方或右上方填入2(注意填入方向要一致)
3。若有数字1存在,无法填入数字4时,数字4填入应在3的下方
- 1 -
- - 3
2 - 4 -为空,填入顺序为1,2,3...........
4。当数字填到左上方时,下一个数字自动填入到该数字的下方
举例:
6 1 -
7 5 3
2 - 4
这样根据规则就可以编了
allsword
2004-05-02
打赏
举报
回复
比较困难
我这儿有奇数的思路:
对于方阵问题总结如下:
"1"总是在第一个行的中间;对于其他自然数,目前数的右上方是下一个数的位置,
如果目前数的右上方已被其他数占据,则下一数在目前数的正下方;如果目前数
在第一行,但不在最右侧,则下一数在最后一行,列数右移一列;如果目前数在
第一行的最右侧,则下一数在目前数的下侧;如果目前数在其他行的最右侧,则
下一数在上一行的最左侧。
#include <iostream.h>
const int N=15;
void main()
{
int i,j,k,m,n;
int G[N][N];
cout<<"Input the odd number you want!"<<endl;
cin>>m;
if ((m>0)&&(m%2))
{
cout<<"your inputed number is "<<m<<endl;
n=m*m;
j=0;
k=m/2;
for (i=1;i<=n;i++)
{
G[j][k]=i;
if(i%m==0)
if(j==m-1)
j=0;
else j++;
else
{
if(j==0)
j=m-1;
else j--;
if (k==m-1)
k=0;
else k++;
}
}
for(i=0;i<m;i++)
{
for(j=0;j<m;j++)
{
cout.width(5);
cout<<G[i][j];
}
cout<<endl;
}
}
else cout<<"the number you inputed is error!"<<endl;
}
容器技术
解决
了什么
问题
?有何优缺点?
容器究竟
解决
了什么
问题
? 大多
问题
都是在运行环境改变时才显现的,可能是这样一种场景,开发者把代码从开发环境 push 到测试环境然后到更上层的环境。比如开发者在 Windows 上编写应用代码,但是上层环境(测试、...
java随机数怎么去除重复_java随机数不重复有什么方法可以
解决
?
在一些游戏项目里是需要用到java的随机数功能的,但随机数有时候是不能重复的,小伙伴们知道怎么
解决
这个
问题
吗?下面小编就带你们了解答案。众所周知, Random random = new Random() 里是有获取到重复的随机数可能...
在测试过程中遇到过哪些难以
解决
的
问题
?你是如何
解决
的?
当然,每个项目都有其独特性,遇到的
问题
和
解决
方法也会有所不同。但关键的是要保持积极的心态、不断学习和探索新的测试技术和方法,以应对各种挑战。在某些项目中,业务逻辑非常复杂,涉及多个模块之间的交互和多种...
苹果账号安全提示
问题
答案忘记了怎么办?(三种
解决
办法)
根本不能
解决
问题
,还浪费了很多。那么当我们忘记苹果账号安全提示
问题
的时候怎么办呢?有办法重置吗?答案是肯定的:能!为此,小编我特地整理了一下目前官方最全的
解决
方法,希望能够帮助有需要的朋友。
Linux不能上网ping:unknown host
问题
怎么
解决
?
Linux不能上网ping:unknown host
问题
怎么
解决
? 安装完虚拟机无法ping通www.baidu.com 1、检查网络配置 2、上图为我自己配的ip,先检查网关是否ping的通 发现网关ping的通 3、检查系统默认设置的网关vi /etc/...
C语言
70,024
社区成员
243,253
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章