回 帖 发 新 帖 刷新版面

主题:mastermind 遊戲 用pascal 怎寫

用1 ,2 ,3 4 5 6 代表不同顏色 
 
隨機產生6種顏色 
 
 隨機產生14233
  輸入   14322
  輸出   [2,2] 有2個同顏色同位置 2個同 同顏色不同位置 

回复列表 (共1个回复)

沙发

是不是类似于猜数字之类的程序?

产生随机数可以用random(需要randomize初始化)
之后只要反复询问用户输入并进行判断即可。

计算出那两个数字的方法:
记输出的[m,n]
首先通过按位置比较得到第一个数n
然后排序再按位置比较得到的是n+m

我来回复

您尚未登录,请登录后再回复。点此登录或注册