1、定义生成一个不重复数字字符串的函数
2、定义判断用户输入是否符合格式要求的函数,即用户输入是否为4个不重复数字
3、定义判断指定数字是否已经生成过的函数,该函数有两个String 类型参数的函数已经生成过返回true,否则返回false(可选)
4、判断指定字符串或字符数组是否全部为数字的函数。
5、判断指萣的字符串或字符数组中的各个字符是否各不相同的函数
6、计算指定字符串与程序随机生成的字符串比较相同的有几个,数字正确但位置不正确的有几个的函数
在主函数中,处理过程为:
1、生成一个4位不重复数字
2、总猜测次数为0。
3、显示:请选择下面的操作:E/e-退出游戲其他输入-开始/继续游戏。
4、从键盘上读入一个选择(提示:写在一个循环中如:while (ture))
5、提示:请连续输入4个不重复的0-9之间的数字,然後从键盘读入、猜测次数递增
6、检查用户输入是否合法。
7、输出猜测结果的判断
8、猜对了不退出循环,而是打印打印结果进入下一佽循环,让用户选择是否继续游戏9、如果猜得不对,不打印直接进入到下一次循环如果选E/e-退出游戏,打印结果
10、打印结果的样例:
Console.WriteLine("恭喜您!结果正确!")
Console.WriteLine("您共猜测了{0}次!", guessCount);
或者
Console.WriteLine("很遗憾您没有猜中!");
Console.WriteLine("您共猜测了{0}次!", guessCount);