____
一、题目:
猜数字游戏
二、设计思路
1
、总体设计
1
)分析程序的功能
由计算机产生一个随机数,
然后用户开始猜数字,
根据提示猜出正确的数字
(开始时输入要猜
的数字的位数,这样计算机可以根据输入的位数随机分配一个符合要求的数据,计算机输出
guess
后便可以输入数字进行猜测,要求数字间用空格或者回车符来分隔,计算机会根据输入信息给出相
应的提示信息:
A
表示数字和位置均正确的个数,
B
表示数字正确但位置不正确的个数,这样便可
以根据提示信息进行下次猜测,直到猜对为止。这时会根据输入的次数给出相应评价。
)
2
)系统总体结构:
有计算机产生一个随机数,玩家开始猜测。根据提示信(
-A-B
)猜测数字,直至
猜对,计算机会
根据输入的次数给出相应评价
,或者玩家想结束。
2
、各功能模块的设计:说明各功能模块的实现方法
1
)
用
srand((unsigned)time(NULL))
函数,计算机生成一个满足条件的随机数;
2
)玩家输入自己猜的数字,并根据提示不断改正;
3
)用两个