关于软件项目实训报告
关于软件项目实训报告 1.1系统概述 猜数字是一种益智类小游戏,游戏规则比较简单,一般两个人玩,一方出数字,一方猜。要求用VC++6.0中MFC编写一个程序实现猜数字游戏中的出数字
关于软件项目实训报告 1.1系统概述 猜数字是一种益智类小游戏,游戏规则比较简单,一般两个 人玩,一方出数字,一方猜。要求用VC++6.0中MFC编写一个程序实 现猜数字游戏中的出数字方,实现数字之间的相互比较,让玩家找出 电脑写的三位数字,而玩家在找出三位数字中,电脑需要给出玩家一 些提示信息,用以帮助玩家找出答案。对于猜一个各个位数不等的三 位数字,电脑需要在程序刚运行时,确定一个随机的三位数,且各个 位数不相等。而在玩家输入数字时,也需要检验玩家输入的数字是否 满足条件,即一个各个位数不重复的三位数。只有玩家输入正确的数 字后,电脑才能进行比较数字的运算,如果玩家输入的数字和电脑的 不相等,输出提示信息,并应重新读取玩家的数字进行判断,直到玩 家放弃猜数字或数字猜对为止。玩游戏者通过游戏提示输入八次来匹 配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而 位置不正确。 首先,由设计程序随机产生一个三位整数k,要求这个两位 数字没有重复数字,且最高位不是0。然后,玩家可以猜一个三位数 字,根据玩家猜的数,与k比较,判断玩家猜的数字是否正确,同 时,提示猜的数字中位置正确的数字个数m和数字正确而位置不正确 的数的个数n,并以mAnB的形式输出(A表示位置和数字都正确,B表 示数字正确而位置不正确)。如果玩家猜了9次还不对,那么提示玩 家“游戏失败!”。 1.2需求分析

