问题描述:
C#猜数字游戏
游戏规则要求:1答案由程序随机从0~9四个数字中不重复的4个数字组成,例如4123。
2每步由玩家输入一个不重复的4个数字,程序根据下面规则检查并给出结果。
3游戏循环进行直到玩家完全猜对数字即4A。
4 检查规则如下:
(a)如果玩家猜的单个数字正确且位置也正确,则记为A
(b)如果玩家猜的单个位置正确但位置错误,则记为B
(c)检查4个数字,统计A和B的个数后返回XAXB。
例如:如正确答案4123,而猜的人猜4230,则是1A2B,其中有一个4的位置对了,记1A,而2和3这俩个数字对了,而位置没对,因此记2B,合起来就是1A2B。
游戏操作要求;
玩家输入数字后要检查是否是数字,是否符合4位数,数字是否重复,否则要重新输入。
游戏规则要求:1答案由程序随机从0~9四个数字中不重复的4个数字组成,例如4123。
2每步由玩家输入一个不重复的4个数字,程序根据下面规则检查并给出结果。
3游戏循环进行直到玩家完全猜对数字即4A。
4 检查规则如下:
(a)如果玩家猜的单个数字正确且位置也正确,则记为A
(b)如果玩家猜的单个位置正确但位置错误,则记为B
(c)检查4个数字,统计A和B的个数后返回XAXB。
例如:如正确答案4123,而猜的人猜4230,则是1A2B,其中有一个4的位置对了,记1A,而2和3这俩个数字对了,而位置没对,因此记2B,合起来就是1A2B。
游戏操作要求;
玩家输入数字后要检查是否是数字,是否符合4位数,数字是否重复,否则要重新输入。
问题解答:
我来补答展开全文阅读