社区
C语言
帖子详情
重排九宫
supercalvin
2003-10-17 10:53:11
有没哪位高手可以赐教一个重排九宫的源代码啊?高分相送。
...全文
199
11
打赏
收藏
重排九宫
有没哪位高手可以赐教一个重排九宫的源代码啊?高分相送。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supercalvin
2003-10-28
打赏
举报
回复
主要考搜索技术,9代表空,可以把其他数移入。
danpianji2002
2003-10-21
打赏
举报
回复
九宫排序好像只有8个数字啊?
风之子赛拉飞尔
2003-10-21
打赏
举报
回复
晕!那你干嘛不说清楚点。
题目要求实际上是考的排序算法。
任意输入 9 个数,排序,然后按格式输出。采用数组或数字结构均可。
supercalvin
2003-10-18
打赏
举报
回复
这些代码可以借鉴,题目的要求是任意输入九个数字,把它们排成1 2 3
4 5 6
7 8 0,这样的格式。
风之子赛拉飞尔
2003-10-18
打赏
举报
回复
重排,即反其道而行之。
令 matrix[0] = num[sidelen][sidelen]; matrix[1] = num[sidelen][sidelen-1]; ……
for( k = 0; k <= sidelen * sidelen - 1; k++ )
{
用 matrix[k] 替换上述代码中的 k 。
}
danpianji2002
2003-10-18
打赏
举报
回复
还有其他的要求么
风之子赛拉飞尔
2003-10-18
打赏
举报
回复
给你一个简单方法,只适用于基数边长。
题外——设边长为 a ,则纵行、横行及对角线元素之和为:1/2 * n * ( n*n +1) 。
(以 a = 3 为例)
做如下排列:8 1 6 可发现规律:数字依次向右上方排列,遇边缘翻转;一圈后,向下平移
3 5 7
4 9 2
一格重新开始。
部分代码如下:
cout<<"请输入纵横图边长:";
cin>>sidelen;
j = sidelen / 2;
for( k = 1; k <= sidelen * sidelen; k++ )
{
num[i][j] = k;
if( k % sidelen == 0 )
++i;
else
{
--i;
++j;
}
if( i == -1 )
i = slen - 1;
if( i == slen )
i=0;
if( j == slen )
j=0;
}
for( i = 0; i < slen; i++ )
{
for( j = 0; j < slen; j++ )
cout<<setw(4)<<num[i][j];
cout<<endl;
}
laomai
2003-10-18
打赏
举报
回复
数字移动的规则是什么?
hhlong
2003-10-17
打赏
举报
回复
bu dong!
supercalvin
2003-10-17
打赏
举报
回复
就是把这样的一张图,转换为123
456
780
怎么搞啊?
laomai
2003-10-17
打赏
举报
回复
什么意思,是输出如下的九宫图吗?
4 9 2
3 5 7
8 1 6
盲目搜索(广度搜索)解
重排
九宫
问题(C++)
盲目搜索(广度搜索)解
重排
九宫
问题,即把数码问题的盲目搜索求解!C++实现的。
九宫
重排
九宫
排序
在人工智能领域,对隐式图的搜索是求解问题的一种基本方法,本程序通过使用多种图搜索策略,对
重排
九宫
问题进行求解,演示了“广度优先搜索”、“深度优先搜索”、“有界深度优先搜索”、 “最好优先搜索”和“局部择优搜索”五种基本的图图搜索策略。 整个程序使用了动画技术,界面设计美观友好,使用方便。 “
重排
九宫
”问题的定义 在一个3×3的方格棋盘上放置8个标有1、2、3、4、5、6、7、8数字的将牌,留下一个空格(用0表示)。 规定与空上下左右相邻的将牌可以移入空格。问题要求寻找一条从某初始状态S0到目标状态Sg的将牌移动 路线。
基于C/C++EGE图像库制作的
重排
九宫
小游戏。
设计一个
重排
九宫
游戏,要求如下:“
重排
九宫
”,8个数字放在3X3九个格子中,余下一个格子为空。推动格中8个数字排列,横竖都有3个格,使每行、每列两个对角线上的三数之和都等于15。要求可以用鼠标拖动数字,并记录玩家花费的时间。
A*算法求解
重排
九宫
问题
用A*算法求解
重排
九宫
问题,将
九宫
格以3*3矩阵形式设计为动态对象数组类的对象,形式比较新颖。希望对大家了解A*算法,
重排
九宫
,以及c++的动态对象数组类有所帮助。文档包含一个动态对象数组类头文件和一个源文件。
谈
重排
九宫
用LabVIEW做的
重排
九宫
问题 不在位的数码数
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章