模拟文曲星上的猜数游戏,先由计算机随机生成一个各位相异的4位数字,由用户来猜,根据用户猜测的结果给出提示:xAyB
其中,A前面的数字表示有几位数字不仅数字猜对了,而且位置也正确,B前面的数字表示有几倍数字猜对了,但是位置不正确。
最多允许用户猜的次数由用户从键盘输入。如果猜对,则提示“Congratulations!”;如果在规定次数以内仍然猜不对,则给出提示“Sorry, you haven’t guess the right number!”。程序结束之前,在屏幕上显示这个正确的数字。
[提示:用数组a存储计算机随机生成的4位数,用数组b存储用户猜的4位数,对a和b中相同位置的元素进行比较,得到A前面待显示的数字,对a和b的不同位置的元素进行比较,得到B前面待显示的数字。]
其中,A前面的数字表示有几位数字不仅数字猜对了,而且位置也正确,B前面的数字表示有几倍数字猜对了,但是位置不正确。
最多允许用户猜的次数由用户从键盘输入。如果猜对,则提示“Congratulations!”;如果在规定次数以内仍然猜不对,则给出提示“Sorry, you haven’t guess the right number!”。程序结束之前,在屏幕上显示这个正确的数字。
[提示:用数组a存储计算机随机生成的4位数,用数组b存储用户猜的4位数,对a和b中相同位置的元素进行比较,得到A前面待显示的数字,对a和b的不同位置的元素进行比较,得到B前面待显示的数字。]