模拟,方法是对的,但编错的地方太多了。。出错的地方及解决方案:1、大循环 for i:=1 to n do 后面加了个分号,以至于循环空做,主程序只做了一遍,把分号去掉2、fillchar 放在循环外,改为放到循环内,每遍都要还原3、将手铐已打开(true)的人变为未打开(false)时打错了,以及变化只有一次,所以要改分号为 else4、统计时循环应为 for a:=1 to y do弄清楚程序的结构,以及每个变量是储存什么的,否则看上去很乱,自己也容易弄混