社区
C语言
帖子详情
高分悬赏推九宫
qjwj_hl
2001-11-25 11:20:45
问题是将一下形式
0 5 2
7 3 6
1 4 8
最终移到这种形式
1 2 3
8 0 4
7 6 5
只要有满意的答案一定给分
...全文
66
4
打赏
收藏
高分悬赏推九宫
问题是将一下形式 0 5 2 7 3 6 1 4 8 最终移到这种形式 1 2 3 8 0 4 7 6 5 只要有满意的答案一定给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qjwj_hl
2001-11-27
打赏
举报
回复
jhhxxdj:虽然你的东西有点不贴边!
可是好象没有别的高手来回答了!
算你走运
jhhxxdj
2001-11-27
打赏
举报
回复
#include<stdio.h>
int a[]={0,1,2,5,8,7,6,3};
int b[9];
int c[9];
int count=0;
main()
{
int i,j,k,t;
void print();
printf("Please enter original order of digits 1~8: ");
for(i=0;i<8;i++)
scanf("%d",&b[a[i ] ]);
printf("The sorting process is as felow:\n");
print(); //输出初始矩阵
for(t=-1,j=0;j<8&&t==-1;j++)//确定1所在的位置
if(b[a[j] ]==1)t=j; //t记录1的位置
for(j=0;j<8;j++) //把1的位置定为环首
c[j]=a[(j+t)%8];
for(i=2;i<9;i++) //从2开始依次调整数字
//i正确的位置是i-1
for(j=i-1;j<8;j++)
if(b[c[j]]==i&&j!=i-1)
{
b[4]=i;
b[c[j] ]=0; //空出来的位置为0
print();
for(k=j;k!=i-1;k--)
{
b[c[k] ]=b[c[k-1] ];
b[c[k-1] ]=0;
print();
}
b[c[k] ]=i;
b[4]=0;
print();
break;
}
else if(b[c[j] ]==i)break;
}
void print(void)
{
int c;
for(c=0;c<9;c++)
if(c%3==2)printf("%2d\n",b[c]);
else printf("%2d",b[c]);
printf("---%2d---\n",count++);
}
Kaye
2001-11-25
打赏
举报
回复
好像很多人工智能书上都有说,最终变成了图的遍历,没好好学,有点后悔
qjwj_hl
2001-11-25
打赏
举报
回复
我会加贴给分的!!我以为就我菜呢!哈哈
软考高项论文50分秘籍——心法篇
讲师以52分和53分通过论文,2次
高分
通过,方法论经得起考验
高分
系列(GF1-GF7)卫星介绍
高分
专项目前初步计划发射7颗遥感卫星,其中包括已经发射的
高分
一号和
高分
二号。2013年4月26日发射的
高分
一号卫星,
高分
辨率相机全色分辨率2米、多光谱分辨率8米,并携带16米分辨率幅宽800千米的宽幅相机,是典型的...
中国
高分
系列卫星介绍
中国
高分
系列卫星 中国
高分
系列卫星是"
高分
专项"所规划的
高分
辨率对地观测的系列卫星。它是《国家中长期科学和技术发展规划纲要(2006~2020年)》所确定的16个重大专项之一。由于课程汇报,所以作了一个PPT,在此...
高分
系列卫星介绍(GF)
高分
一号(GF1)卫星介绍 简介 “
高分
一号”于2013年4月26日在酒泉卫星发射中心由长征二号丁运载火箭成功发射。是
高分
辨率对地观测系统国家科技重大专项的首发星,配置了2台2米空间分辨率全色/8米空间分辨率多光谱...
遥感科普|中国
高分
系列卫星综述(2020版)
遥感科普|中国
高分
系列卫星综述(2020版) 文章来源:卫星遥感大数据公众号
高分
系列卫星概述 中国
高分
系列卫星是"
高分
专项"所规划的
高分
辨率对地观测的系列卫星。它是《国家中长期科学和技术发展规划纲要(2006~...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章