请C++高手来解决这道题。(@^_^@)给分20分要完整的步骤

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:04:39
一、 题目:幸运52猜数游戏

二、目的与要求:

1. 目的:

培养学生综合利用C++语言进行程序设计的能力,考察学生的观察能力和总结能力,使学生将所学知识转化为分析和设计简单实际问题的能力。

2. 基本要求:

要求用C++语言编程,在Visual C++环境下调试完成。

3. 创新要求:

使用自定义函数完成;使用结构数组来存放商品信息,改善程序的界面。

4.写出设计说明书,书写设计报告的要求

设计报告中包含以下几个方面:

(1)设计题目

(2)列出程序清单,并加以必要的注释

(3)写出调试程序的方法

(4)指出所设计问题的不足和改进方案

三、设计方法和基本原理:

1. 问题描述:

由用户选择一个商品序号,继而猜商品的价格,如果猜对了,则计算机提示:“Right!”,并在屏幕上输出用户猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,结束游戏;如果猜错了,计算机提示“Wrong!”,并告诉用户所猜的数是高了还是低了。最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序用户可以反复猜多个商品,直到用户想停止时结束游戏。

用户结束游戏后,计算机把商品按照价格由低到高排序,并把排序后的商品序号显示出来。

2. 问题的解决方案:

(1) 使用数组存放商品信息;

(2) 思路:

①询问用户是否想玩游戏,如果想玩则开始循环,否则结束循环;

②让用户选择商品序号,进而猜其价格,并给予相应提示,注意猜数的同时统计猜的次数;

③给用户最多10次猜的机会,如果10次都没猜中,则猜下一个商品的价格(回到);

④游戏结束后要对商品排序,注意是要输出排序后原来商品的序号。

太简单了 如果是使用培训的问题的话 建议看看孙鑫的视频教程
至于程序的设计太简单 使用MFC就可以完成

老大自己设计吧,题目不是很难

不难你就给弄弄喽` `

ke yi

晕,看题都看到头晕了,那商品价格怎么来的?变量定义时赋的初值?