- 22
- 0
- 约1.39千字
- 约 9页
- 2017-12-31 发布于天津
- 举报
选择结构案例.ppt
循环结构案例
编程先由计算机“想”一个1到100之间的数请人猜,如果人猜对了,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,且结束游戏,否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,直到操作者想停止时才结束。
提示:
随机函数srand
为函数rand()设置随机数种子来实现对函数rand所产生的伪随机数的 “随机化”
通过键入随机数种子,产生[0,100]之间的随机数
scanf(%u, seed);
srand(seed);
magic = rand() % 100 + 1;
循环结构案例一:猜数游戏
鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一
用百钱买百鸡,问翁、母、雏各几何?
分析:
设cock、hen、chicken表示三者数量,其中,cock的取值范围(0,20),hen的取值范围为(0,33),则chicken=100-cock-hen,且5*cock+3*hen+chicken/3=100
定义变量
用cock和hen的双重循环确定chicken的值
如果满足5*cock+3*hen+chicken/3=100则符合题目要求
直道全部状态测试完
循环结构案例二:百钱买百鸡
循环嵌套的应用:
作为百钱百鸡的同类
原创力文档

文档评论(0)