21xrx.com
2024-12-27 10:37:02 Friday
登录
文章检索 我的文章 写文章
用C语言编写猜数字游戏
2023-06-15 12:40:55 深夜i     --     --
C语言 猜数字 随机数

猜数字游戏是一款非常有趣的游戏,玩家只需要根据提示,猜出隐藏的数字即可获得胜利。而今天我们就来看一看如何用C语言编写一款猜数字游戏。

首先,我们需要定义一个随机数,用来代表隐藏的数字。我们可以使用rand函数生成一个1-100之间的随机数,代码如下:

srand((unsigned)time(NULL)); //初始化随机数种子

int secretNumber = rand() % 100 + 1; //生成随机数

接下来,我们就需要让玩家输入猜测的数字,并进行判断。如果猜测的数字与隐藏的数字相同,那么玩家就获得胜利;否则,我们就需要根据玩家猜测的数字给出提示,让玩家继续猜测。代码如下:

int guess = 0; //定义用来保存玩家猜测数字的变量

do

{

  printf("请输入一个1-100之间的整数:");

  scanf("%d", &guess); //让玩家输入数字

  if (guess < secretNumber) //如果猜测的数字比隐藏的数字小

  {

    printf("猜测的数字太小了,请继续尝试!\n");

  }

  else if (guess > secretNumber) //如果猜测的数字比隐藏的数字大

  {

    printf("猜测的数字太大了,请继续尝试!\n");

  }

}

while (guess != secretNumber); //如果玩家猜中了数字,就跳出循环

最后,我们只需要在玩家猜中数字的代码中输出“恭喜你,猜中了数字!”的提示,就完成了整个猜数字游戏的编写。

这款用C语言编写的猜数字游戏,不仅有趣,而且代码简洁易懂,希望对大家学习C语言有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复