在十个数字0,1,2,3,4,5,6,7,8,9 文曲星会随机产生2个数让你来猜 你最多只有6次机会 例如 文曲星 随即产生 12这2个排列好的2位数字 然后 猜数 第一次 输入 01 那么 文曲星会返回 0A1B (xAxB A代表你猜中了多少个数字并且位置也是正确的,B代表你猜中了多少个数字但是位置是错误的), 然后根据0A1B这个信息 继续猜 直到猜对为止(即2A0B). 就这样,每次输入2个数字 文曲星都会返回 xAxB 但最多只能猜6次
然后呢?你的问题是什么?都是陈述句。
我猜应该是用 6次机会 猜对随机数
-------------------使用了5次机会
01 0A1B IF(0A1B ) 前后调换 1
23 1A1B IF(1A1B ) 取前者 2
45 0A2B
67 0A2B
89 0A2B
--------------------应该就是这样了。
0A1B 1对 位置错. 0 一个数字 位置为0 1 B/A 0/1 A
1
02
同理:
2
0A1B 0B1A
12
01输入后
1为正确的
在起始值 1被排除掉 00 十位 应该>1 各位从0-9
【个人感觉有点像排序 基数排序】