首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

猜数目字的算法题

2013-04-07 
猜数字的算法题有六个数字0-5,随机排列(比如 3 1 4 5 2 0),让用户来猜。比如,第一次输入(3 4 0 2 1 5),有1

猜数字的算法题
有六个数字0-5,随机排列(比如 3 1 4 5 2 0),让用户来猜。比如,第一次输入(3 4 0 2 1 5),有1个数字符合,就会输出“只有1个数字符合”。然后用户根据之前的结果继续猜,直到所有数字都猜中为止。
求一个算法,使系统在给出不同随机数的情况下,猜的平均次数最少(猜的最高次数最小也可以)。
最好用C++,其他语言也可以。
使用Record类
Class Record
{
  public:
      int same;//猜测结果和答案符合的数字个数
      int[6] numbers;//输入的数字 
}

我把剩下所有分都压上了,求大神支援啊,算法写简洁点没关系,看懂就好 算法
[解决办法]
搜索了一下,发现挺多有意思的东东。看看,或者对你有用
http://baike.baidu.com/view/358630.htm
http://www.cnblogs.com/rosting/archive/2011/11/15/2249590.html

热点排行