1. 问题描述:
由用户选择一个商品序号,继而猜商品的价格,如果猜对了,则计算机提示:“Right!”,并在屏幕上输出用户猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,结束游戏;如果猜错了,计算机提示“Wrong!”,并告诉用户所猜的数是高了还是低了。最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序用户可以反复猜多个商品,直到用户想停止时结束游戏。
用户结束游戏后,计算机把商品按照价格由低到高排序,并把排序后的商品序号显示出来。
2. 问题的解决方案:
(1) 使用数组存放商品信息;
(2) 思路:
①询问用户是否想玩游戏,如果想玩则开始循环,否则结束循环;
②让用户选择商品序号,进而猜其价格,并给予相应提示,注意猜数的同时统计猜的次数;
③给用户最多10次猜的机会,如果10次都没猜中,则猜下一个商品的价格(回到);
④游戏结束后要对商品排序,注意是要输出排序后原来商品的序号。
由用户选择一个商品序号,继而猜商品的价格,如果猜对了,则计算机提示:“Right!”,并在屏幕上输出用户猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,结束游戏;如果猜错了,计算机提示“Wrong!”,并告诉用户所猜的数是高了还是低了。最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序用户可以反复猜多个商品,直到用户想停止时结束游戏。
用户结束游戏后,计算机把商品按照价格由低到高排序,并把排序后的商品序号显示出来。
2. 问题的解决方案:
(1) 使用数组存放商品信息;
(2) 思路:
①询问用户是否想玩游戏,如果想玩则开始循环,否则结束循环;
②让用户选择商品序号,进而猜其价格,并给予相应提示,注意猜数的同时统计猜的次数;
③给用户最多10次猜的机会,如果10次都没猜中,则猜下一个商品的价格(回到);
④游戏结束后要对商品排序,注意是要输出排序后原来商品的序号。