已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 怎么用php算24

作者: @Ta

时间: 2013-10-07

点击: 6672

从1到10
随机出4个数字。随便加减乘除的方式算出24来,有人用纸牌玩过这游戏吗
例如 随机数字 1  3  5  9
3乘5乘1加9等于24
这是人工算出来的
怎么用php的思想把它算出24了<已经有人做到了。。它是怎么做的,,>

[隐藏样式|查看源码]


『回复列表(17|隐藏机器人聊天)』

1. 额。我就知道一种笨方法。。把每种运算符循环一次、、输出结果等于24的方案、、、、、、@西门吹血
(/@Ta/2013-10-07 09:19//)

2. @西门吹血,数字可以相同吗?
(/@Ta/2013-10-07 09:21//)

3. 5个循环。
(/@Ta/2013-10-07 09:27//)

4. @夏夜-低调 额? 4数字是随机出现的,谁也不知道会是什么
1 2 3 4 算得24
2 9 9 8 算得24
1 9 9 8  这个算不得,你需要判断4个数字能不能算得24,算得又该怎么算。 
(/@Ta/2013-10-07 09:31//)

5. @老虎会游泳 看看肥虎有什么办法吗?
(/@Ta/2013-10-07 09:33//)

6. @西门吹血,遍历所有可能的组合即可。
(/@Ta/2013-10-07 09:42//)

7. @西门吹血,是啊。不等于24的不输出就是
(/@Ta/2013-10-07 09:54//)

8. 用循环直接将我电脑卡死、、、、、、@西门吹血
(/@Ta/2013-10-07 10:55//)

9. @夏夜-低调 mixiaba.com
点击 便民 然后点击 算24 不知道它是怎么弄的
(/@Ta/2013-10-07 11:47//)

10. 你有没想过他那个是倒着推理的?  因为不是自己输数字,有可能他把24随便拆开,然后。。。
(/@Ta/2013-10-07 13:28//)

11. @西门吹血,唉!表示很简单。。。。。。。。。。
dowhile先执行次取随机数,创建一个加减乘除运算符数组、$a.$arr[RAND(0,3)].$b.$arr[RAND(0,3)].$c.$arr[RAND(0,3)].$d==24满足时跳出循环,输出结果、、、、、、、不知道对不,,没测试、、、、、、
(/@Ta/2013-10-07 13:57//)

12. @西门吹血
<?php
$b=array("+","-","*","/");
do{
$a1=rand(1,10);
$a2=rand(1,10);
$a3=rand(1,10);
$a4=rand(1,10);
$s=rand(0,3);
$s1=rand(0,3);
$s2=rand(0,3);
echo "<hr>";
}
while(!($a1.$b[$s].$a2.$b[$s1].$a3.$b[$s2].$a4==24));
ECHO $a1.$b[$s].$a2.$b[$s1].$a3.$b[$s2].$a4;
?>
。。。。。好像很难输出结果、、、、、、、、、
(/@Ta/2013-10-07 14:18//)

13. 额.好像是错的、、、、
(/@Ta/2013-10-07 14:30//)

14. 并没有进行计算、、、、、、
(/@Ta/2013-10-07 14:30//)

15. @Curtion 虽然,但是,,有一项功能是由用户随便提供4个数字,然后它马上显示出计算得24的方法。
(/@Ta/2013-10-07 20:47//)

16. @夏夜-低调 头大,老虎说的话你理解了没
(/@Ta/2013-10-07 20:50//)

17. @西门吹血,……老虎的意思就是循环所有……我运算那里不会……你看我的贴,看你能解决那个问题怖
(/@Ta/2013-10-08 07:07//)

回复需要登录

8月21日 12:15 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1