查看: 24507|回复: 36

[攻略] 懒人无脑解迷宫八柱难题(任意初始状态解法)

[复制链接]
巨蛛之母

2

主题

32

帖子

161

积分

Lv.1

Rank: 1

如图,我们给柱子排个序,从1到8,
#include<stdio.h>
int main()
{
        int a,b,c,d,e,f,g,h;
        int a1=0,b1=0,c1=0,d1=0,e1=0,f1=0,g1=0,h1=0;   //需要我们改的句子
        int a2,b2,c2,d2,e2,f2,g2,h2;
        for(a=0;a<=1;a++)
        {
                for(b=0;b<=1;b++)
                {
                        for(c=0;c<=1;c++)
                        {
                                for(d=0;d<=1;d++)
                                {
                                        for(e=0;e<=1;e++)
                                        {
                                                for(f=0;f<=1;f++)
                                                {
                                                        for(g=0;g<=1;g++)
                                                        {
                                                                for(h=0;h<=1;h++)
                                                                {
                                                                        a2=h+a+b+a1;
                                                                        b2=a+b+c+b1;
                                                                        c2=b+c+d+c1;
                                                                        d2=c+d+e+d1;
                                                                        e2=d+e+f+e1;
                                                                        f2=e+f+g+f1;
                                                                        g2=f+g+h+g1;
                                                                        h2=g+h+a+h1;
                                                                        if(((a2==0)||(a2==2)||(a2==4))&&((b2==0)||(b2==2)||(b2==4))&&((c2==0)||(c2==2)||(c2==4))&&((d2==0)||(d2==2)||(d2==4))
                                                                           &&((e2==0)||(e2==2)||(e2==4))&&((f2==0)||(f2==2)||(f2==4))&&((g2==0)||(g2==2)||(g2==4))&&((h2==0)||(h2==2)||(h2==4)))
                                                                               printf("%d%d%d%d%d%d%d%d\n",a,b,c,d,e,f,g,h);
                                                                }
                                                        }
                                                }
                                        }
                                }
                        }
                }
        }
         
}

这一段算是程序
柱子1到8对应参数a到h和a1到h1;
把柱子分为两种状态,空心和实心,对应参数状态0和1
例如2,5,8三根柱子实心,其余空心,那么我们需要改的句子变为int a1=0,b1=1,c1=0,d1=0,e1=1,f1=0,g1=0,h1=1;
然后运行
结果输出为01011101
那么意思让我们按序号为0的柱子,此例为第一根,第三根,和第七根
如果按完过后柱子是全部空心,那么把柱子挨个按一遍就行了

下面网盘链接里装的是一个单独的c语言编译器可以运行使用一下
链接:https://pan.baidu.com/s/1V9p3dwFkygn_5k8tJhTFBg 密码:s8um
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
如果上面的没看懂,嗯,按照我说的来
第一步

给柱子排序,设置实心是1,空心为0,那么此图就为00000000
第二步
下载软件安装并运行
链接为链接:https://pan.baidu.com/s/1sOYhL8zB-sNWjipPAhQlWA 密码:kj0j
第三步
运行软件,打开源文件


第四步编译并运行按F11
第五步
按提示输入数字,并根据输出数字按下柱子



本帖最后于  2018-4-27 09:45 编辑

1人点赞

回复

使用道具 举报

伊泽洛

198

主题

933

帖子

3922

积分

Lv.6

Rank: 6Rank: 6Rank: 6

……楼主大佬……程序猿都是怪物( *・ω・)✄╰ひ╯
回复

使用道具 举报

塑型者

71

主题

2030

帖子

5211

积分

Lv.8

突突小队长

Rank: 8Rank: 8

流亡指引者

这if逻辑写的可以的!!!

大哥你写的代码,你小弟看了一定感慨良多啊!!
不过这确实好东西,把输入界面改良下,前台就是8个输入框,默认全0,根据实际情况让用户改1(最好做成下拉框)

Binggo,程序员确实可以为所欲为的!!

前提是需求分析要到位!!
本帖最后于  2018-4-27 09:08 编辑

    ﹏₯㎕  突突小队长  虽渣也得浪  铺盖卷地起  恨铁不成钢  ﹏   

   ✎﹏  POE资料库(Q群非水)   Path Of Exile国际服引渡帖  ﹏﹏ℳ๓✎

回复

使用道具 举报

德瑞索

7

主题

343

帖子

1132

积分

Lv.4

Rank: 4

好麻烦
回复

使用道具 举报

巨蛛之母

2

主题

32

帖子

161

积分

Lv.1

Rank: 1

发表于 2018-4-27 09:05
这if逻辑写的可以的!!!

大哥你写的代码,你小弟看了一定感慨良多啊!!

还是搞个界面吧 本帖最后于  2018-4-27 09:25 编辑

回复

使用道具 举报

塑型者

0

主题

999

帖子

1万

积分

Lv.10

Rank: 10Rank: 10Rank: 10Rank: 10

圣物之盾

膜拜程序猿大佬!好后悔当年上学净逃课了。。。
回复

使用道具 举报

伊泽洛

4

主题

192

帖子

2398

积分

Lv.5

Rank: 5Rank: 5

迷茫,看完也不会弄
回复

使用道具 举报

吉尔菲

2

主题

81

帖子

655

积分

Lv.3

Rank: 3Rank: 3Rank: 3

这也太秀了吧,我都是按圈乱点,最后蒙出来的……
回复

使用道具 举报

派蒂

7

主题

807

帖子

3120

积分

Lv.6

Rank: 6Rank: 6Rank: 6

圣物之盾

完全看不懂呀
回复

使用道具 举报

塑型者

159

主题

3372

帖子

1万

积分

Lv.10

Rank: 10Rank: 10Rank: 10Rank: 10

我是来玩游戏的,大哥。。。
回复

使用道具 举报

多米诺斯

1

主题

155

帖子

645

积分

Lv.3

Rank: 3Rank: 3Rank: 3

我只想吐槽,“难题”!!!
回复

使用道具 举报

塑型者

7

主题

1067

帖子

6228

积分

Lv.8

Rank: 8Rank: 8

程序员恐怖如斯
回复

使用道具 举报

库鲁

2

主题

107

帖子

375

积分

Lv.2

Rank: 2Rank: 2

程序员为所欲为
回复

使用道具 举报

塑型者

0

主题

246

帖子

6243

积分

Lv.8

Rank: 8Rank: 8

程序员玩的不是游戏啊 在他们眼里游戏也不过是一行行的代码吧
回复

使用道具 举报

福尔

10

主题

871

帖子

3738

积分

Lv.6

Rank: 6Rank: 6Rank: 6

圣物之盾

c能搞互动界面吗?
回复

使用道具 举报

塑型者

175

主题

6417

帖子

1万

积分

Lv.10

Rank: 10Rank: 10Rank: 10Rank: 10

圣物之盾

玩POE还要回编程
回复

使用道具 举报

3

主题

59

帖子

346

积分

Lv.2

Rank: 2Rank: 2

我是来玩游戏的。不要啊,程序猿大佬们
回复

使用道具 举报

塑型者

2

主题

476

帖子

5314

积分

Lv.8

Rank: 8Rank: 8

圣物之盾

看着很厉害,但是还是没弄懂怎么回事
回复

使用道具 举报

伊泽洛

27

主题

342

帖子

1774

积分

Lv.4

Rank: 4

虽然没跑过迷宫,不过果然技术宅可以为所欲为。
回复

使用道具 举报

玛拉凯

22

主题

1485

帖子

4085

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

圣物之盾

电脑盲看着就晕。。。能弄个类似软件之类的吗?直接就是点几下初始柱子然后就开始解答的那种。
头像被BAN了。。。寻找新图ING。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】