猜数字
功能描述:
用户需要猜对数字和对应的位置。
用户设置需要猜的数字个数以及数字的范围,
数字的大小范围须大于数字的个数这样才能生成不重复的数字。
程序随机生成不重复的用户设置的数字个数,然后用户设置猜的次数后猜数字游戏开始。
每回合用户按顺序猜数字,完成后程序返回数值正确的个数和位置正确的个数,
如果数字或位置正确的个数小于数字的个数,用户继续猜,猜的次数完成后游戏失败结束,用户选择是否继续。
如果中途用户猜对了所有数字的数值和位置即游戏成功。例如:猜4个数字,程序生成的数字(不能重复)为5,2,7,3。
用户第一次猜1,2,3,4,程序返回数值正确2,位置正确1。
用户第二次猜2,5,3,7程序返回数值正确4,位置正确0。
用户猜5,2,7,3,就成功了。