1 / 10
文档名称:

猜数游戏实践报告.docx

格式:docx   大小:195KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

猜数游戏实践报告.docx

上传人:sssmppp 2021/1/1 文件大小:195 KB

下载得到文件列表

猜数游戏实践报告.docx

相关文档

文档介绍

文档介绍:猜数游戏实践报告
C语言课程设计
班级:
学号:
姓名:
日录
程序设计要

1
设计思路和分析过

2
程序流

4
程序代

5
程序的调试过程及运行结
果 7



程序1编程先由计算机“想”一个1〜100之间的数请人猜,如果人猜对了,则计算机 给出提示“Right!” ,否则提示“Wrong!-,并告诉人所猜的数是大还是小,然后结束游 戏。要求每次运行程序时机器所“想”的数不能都一样。
程序2编程先由计算机“想”一个1〜100之间的数请人猜,如果人猜对了,则结束游 戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平;否则计 算机给岀提示,告诉人所猜的数是太人还是太小,直到人猜对为止。
程序3编程先由计算机“想”-■个1〜100之间的数请人猜,如果人猜对了,则结束游 戏,并在屏幕上输出人猜了多少次才猜对此数,以此來反映猜数者“猜”的水平;否则计
算机给出提示,告诉人所猜的数是太人还是太小,最多可以猜10次,如果猜了 10次仍未 猜中的话,结束游戏。
程序4编程先由计算机“想”一个1〜100 Z间的数请人猜,如果人猜对了,在屏幕上 输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,则结束游戏;否则计算 机给出提示,告诉人所猜的数是太人还是太小,最多可以猜10次,如果猜了 10次仍未猜 中的话,则停止木次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,肓到 操作者想停止时才结束。
1
设计思路和分析过程
程序1
先输入一个0-100的随机数
如果猜对,游戏结束;反之,如果猜错,计算机给予“过人”或“过小”的提示。
程序2
先输入一个0-100的随机数
如果猜对,游戏结束;反之,如果猜错,计算机给予“过人”或“过小”的提示,直 到猜对为止。
程序3
先输入一个0-100的随机数
如果猜对,游戏结束;反之,如果猜错,计算机给予“过人”或“过小”的提示,注 意猜数的同时统计猜的次数;
给最多10次猜的机会,如果10次都没猜屮,则游戏结束。
2
程序4
先输入一个0-100的随机数
如果猜对,游戏结束;反之,如果猜错,计算机给予“过人”或“过小”的提示,注 意猜数的同时统计猜的次数;
给最多10次猜的机会,如果10次都没猜中,则则停止木次猜数,然后继续猜下一个 数,直到想停止为止。
3
程序流程
开始

程序代码
#include <stdlib. h>
#include <stdio. h>
^include <time. h>
void mainO
{
int i;
int a;
int n;
game:
srand(time( NULL ));
a = rand ()% 100+1; //a 是 0T00 之间的-一个随机数 for (n=l;n<=10;n++)
{
printff第呦轮游戏,输入您想猜的0^100之间的数:scanf(/z%dz/, &i);
if (i >= 0 && i <= 100)
if (i==a)
{
5 i) ;printf ("right");
if(i==l)
{
pri