早教吧作业答案频道 -->其他-->
“猜扑克”游戏设计做了一个小程序来让电脑猜测你的心思.为了简化问题,选择扑克牌中的27张,将他们分成3组,每组9人.如果你最喜欢其中的一张(比如方块A),他在第一组出现了,那么就按下
题目详情
“猜扑克”游戏设计
做了一个小程序来让电脑猜测你的心思.为了简化问题,选择扑克牌中的27张,将他们分成3组,每组9人.如果你最喜欢其中的一张(比如方块A),他在第一组出现了,那么就按下按钮“第一组”.然后这27张牌会重新排列顺序,你再找方块A在哪一组,比如发现他在第二组,就按下按钮“第二组”,画面中的牌次序会再次打乱,再找方块A所在组别……最多3次,电脑将会猜出你心中的那张牌!扩展:总牌数量增加,算法的优化.
就是27张牌分为3组每组9张
还有我从网上查来的一点小提示
程序初始化时是把1~27将随机打乱分别放入PageControl控件的三个选项卡中,每个选项卡放9张图片.点击一次按钮后其实不是盲目地将顺序打乱,而是进行了筛选,把有用的图片(就是点选的那组的9张图片)筛选出来平均分配到PageControl控件的三个选项卡中,再把不需要的图片集中起来平均分配到PageControl控件的三个选项卡中,最后在各个选项卡中把有用的、无用的图片随机打乱再次重新排列显示出来,从而完成猜测.用表1来说明:
点击按钮的次数 选项卡1 选项卡2 选项卡3
1 3 3 3
2 1 1 1
3 0 0 0
具体讲,当第一次按下按钮时,表示你相中的图片在其中一个选项卡的9张图片内.于是把这9张图片均分成3份,每份3张,分别送入3个选项卡,其余的图片就不做考虑了.当第二次按下按钮时,表示你相中的图片在其中一个选项卡的3张图片内,于是把这3张图片均分成3份,每份1张,分别送入3个选项卡,当第三次按下按钮时,表示你相中的图片在其中一个选项卡的1张图片内,毫无疑问,这张图片就是你相中的图片,于是程序把这张图片显示出来.
做了一个小程序来让电脑猜测你的心思.为了简化问题,选择扑克牌中的27张,将他们分成3组,每组9人.如果你最喜欢其中的一张(比如方块A),他在第一组出现了,那么就按下按钮“第一组”.然后这27张牌会重新排列顺序,你再找方块A在哪一组,比如发现他在第二组,就按下按钮“第二组”,画面中的牌次序会再次打乱,再找方块A所在组别……最多3次,电脑将会猜出你心中的那张牌!扩展:总牌数量增加,算法的优化.
就是27张牌分为3组每组9张
还有我从网上查来的一点小提示
程序初始化时是把1~27将随机打乱分别放入PageControl控件的三个选项卡中,每个选项卡放9张图片.点击一次按钮后其实不是盲目地将顺序打乱,而是进行了筛选,把有用的图片(就是点选的那组的9张图片)筛选出来平均分配到PageControl控件的三个选项卡中,再把不需要的图片集中起来平均分配到PageControl控件的三个选项卡中,最后在各个选项卡中把有用的、无用的图片随机打乱再次重新排列显示出来,从而完成猜测.用表1来说明:
点击按钮的次数 选项卡1 选项卡2 选项卡3
1 3 3 3
2 1 1 1
3 0 0 0
具体讲,当第一次按下按钮时,表示你相中的图片在其中一个选项卡的9张图片内.于是把这9张图片均分成3份,每份3张,分别送入3个选项卡,其余的图片就不做考虑了.当第二次按下按钮时,表示你相中的图片在其中一个选项卡的3张图片内,于是把这3张图片均分成3份,每份1张,分别送入3个选项卡,当第三次按下按钮时,表示你相中的图片在其中一个选项卡的1张图片内,毫无疑问,这张图片就是你相中的图片,于是程序把这张图片显示出来.
▼优质解答
答案和解析
27张牌分为3组每组9张
还有我从网上查来的一点小提示
程序初始化时是把1~27将随机打乱分别放入PageControl控件的三个选项卡中,每个选项卡放9张图片.点击一次按钮后其实不是盲目地将顺序打乱,而是进行了筛选,把有用的图片(就是点选的那组的9张图片)筛选出来平均分配到PageControl控件的三个选项卡中,再把不需要的图片集中起来平均分配到PageControl控件的三个选项卡中,最后在各个选项卡中把有用的、无用的图片随机打乱再次重新排列显示出来,从而完成猜测.用表1来说明:
点击按钮的次数 选项卡1 选项卡2 选项卡3
1 3 3 3
2 1 1 1
3 0 0 0
具体讲,当第一次按下按钮时,表示你相中的图片在其中一个选项卡的9张图片内.于是把这9张图片均分成3份,每份3张,分别送入3个选项卡,其余的图片就不做考虑了.当第二次按下按钮时,表示你相中的图片在其中一个选项卡的3张图片内,于是把这3张图片均分成3份,每份1张,分别送入3个选项卡,当第三次按下按钮时,表示你相中的图片在其中一个选项卡的1张图片内,毫无疑问,这张图片就是你相中的图片,于是程序把这张图片显示出来.
还有我从网上查来的一点小提示
程序初始化时是把1~27将随机打乱分别放入PageControl控件的三个选项卡中,每个选项卡放9张图片.点击一次按钮后其实不是盲目地将顺序打乱,而是进行了筛选,把有用的图片(就是点选的那组的9张图片)筛选出来平均分配到PageControl控件的三个选项卡中,再把不需要的图片集中起来平均分配到PageControl控件的三个选项卡中,最后在各个选项卡中把有用的、无用的图片随机打乱再次重新排列显示出来,从而完成猜测.用表1来说明:
点击按钮的次数 选项卡1 选项卡2 选项卡3
1 3 3 3
2 1 1 1
3 0 0 0
具体讲,当第一次按下按钮时,表示你相中的图片在其中一个选项卡的9张图片内.于是把这9张图片均分成3份,每份3张,分别送入3个选项卡,其余的图片就不做考虑了.当第二次按下按钮时,表示你相中的图片在其中一个选项卡的3张图片内,于是把这3张图片均分成3份,每份1张,分别送入3个选项卡,当第三次按下按钮时,表示你相中的图片在其中一个选项卡的1张图片内,毫无疑问,这张图片就是你相中的图片,于是程序把这张图片显示出来.
看了“猜扑克”游戏设计做了一个小程...的网友还看了以下:
给出下列四种说法:①3,3,4,4,5,5,5的众数是5,中位数是4,极差是2;②频率分布直方图中 2020-04-08 …
下列说法中,正确的是()A.一组数据不一定总有众数B.平均数、众数、中位数一定是这组数据中的C.如 2020-04-09 …
有A,B,C,D四个队分在同一组进行单项比赛,争夺出线权,比赛说:胜一场有3分,平一场有1分,负一 2020-05-13 …
这个怎么理解呀如果一组平行线在一条直线上截得的线段相等那么在其他直线上截得的线段也相等 2020-05-22 …
在抽取样本单位时,如果先将总体分成组,然后在每一组中随机抽选样本单元,这种抽样的方法是( )。A. 2020-05-30 …
一、二两个生产小组共有37名工人,如果一组人数增加本组的13,二组人数减少2人,则两组人数相等.两 2020-06-23 …
1.某校篮球赛中,有6个班在同一组进行单循环赛,成绩排在最后的两个班被淘汰.如果排在最后的几个班的 2020-06-28 …
下列语句中错误的是()A.一组数据的极差一定是正数B.同一组数据的标准差不一定小于方差C.如果一组 2020-07-16 …
得数取整数是四舍五入还是去掉小数部分我在算一组数的平均数时,结果是153.6,题里说得数取整数,结 2020-07-18 …
(1)如果一组数据有2个数,其平均数为110,另一组数据有4个数,其平均数为215,求这6个数的平 2020-07-19 …