来自宫秀军的问题
【猜数字游戏题目描述:由计算机生成四个不重复的0-9之间的任意数,由玩家输入,计算机根据输入比较两组数字,给出类似xAyB的信息,A表示数字和相应的位置正确,B表示数字正确,但位】
猜数字游戏
题目描述:由计算机生成四个不重复的0-9之间的任意数,由玩家输入,计算机根据输入比较两组数字,给出类似xAyB的信息,A表示数字和相应的位置正确,B表示数字正确,但位置不正确。分别用x,y来表示两种情况,完全正确则显示“ok”。例如,如果计算机产生的是“12345”,而我们输入“21345”,则给出“3A2B”提示信息,表示“输入的数与计算机给出的数相比较,有3个数字正确且相应的位置正确,2个数字正确但相应的位置不正确”。直到输入正确为止。
基本要求:(1)计算机根据输入比较两组数字,;
(2)程序操作友好、界面美观。
提高要求:(1)怎么样针对此游戏规则,编写一个自动猜数字程序,最终猜出产生的随机数。即,现在猜数学程序已经产生一个待猜数字,需要编写一个程序,具有人工智能,能够决定每次猜什么数字,并根据得到的返回结果(XAYB)进行下一步决策,最终完成数字猜测.
(2)讲出程序原理;
设计提示:注意随机数的产生。
1回答
2020-04-09 07:48