vb编程中编个算24点的游戏怎么编啊(只要思路(
答案:3 悬赏:20 手机版
解决时间 2021-02-20 09:34
- 提问者网友:爱了却不能说
- 2021-02-19 09:43
vb编程中编个算24点的游戏怎么编啊(只要思路(
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-02-19 11:13
第1、3、5、7的空格是放牌的(每空一张牌),而第2、4、6的空格是放加减乘除的符号的(每空一个符号)
好,那么根据数学中的排列组合,4张牌放到4个空格里面有24种不同的排列,把4个符号放到3个空格里面也是有24种不同的排列,那么再把这两个排列再排列的话,就有24*24=576种排列,那么你的程序要做的就是把这576种排列全部算过,结果是不是等于24就OK了,我想程序循环576下应该只要不到1秒的时间吧
好,那么根据数学中的排列组合,4张牌放到4个空格里面有24种不同的排列,把4个符号放到3个空格里面也是有24种不同的排列,那么再把这两个排列再排列的话,就有24*24=576种排列,那么你的程序要做的就是把这576种排列全部算过,结果是不是等于24就OK了,我想程序循环576下应该只要不到1秒的时间吧
全部回答
- 1楼网友:神的生死簿
- 2021-02-19 13:00
1.随机抽取4个数字,每个数字代表一张牌
2.将四张牌加减乘除 知道得出答案为24
2.将四张牌加减乘除 知道得出答案为24
- 2楼网友:woshuo
- 2021-02-19 11:26
这个题目我以前做过,但是那个时候我的想法好像想的太复杂了,我现在跟你大致的说一下,你只做参考吧
24点是每次有4张牌,然后根据加减乘除运算来得到最后的结果
那么你可以想象一下,在你面前有7个空格(后续...)
24点是每次有4张牌,然后根据加减乘除运算来得到最后的结果
那么你可以想象一下,在你面前有7个空格(后续...)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯