21xrx.com
2024-06-03 04:52:27 Monday
登录
文章检索 我的文章 写文章
【c++编写】猜数字游戏程序
2023-07-02 05:59:58 深夜i     --     --
C++语言编写 猜数字游戏 程序设计 随机数生成 用户输入

猜数字游戏是一款经典的休闲游戏,不仅可以锻炼我们的思考能力,还能增加我们的趣味性。今天,我们来学习如何使用C++编写一个简单的猜数字游戏程序。

首先,我们需要设置一个随机数,让玩家来猜测这个数。我们可以使用rand()函数来产生一个随机数,这个数可以使用srand()函数来产生。在这个程序中,我们将设定产生0~100之间的随机数。随机数的产生代码如下:

srand(time(NULL));//设置随机数

int target=rand()%100;//产生要猜的随机数

接下来,我们需要让用户输入猜测的数字,并将其与随机数进行比较,判断是否猜中。在开头需要声明一个变量num,用于存储用户输入的数字。比较代码如下:

while(1)//使用循环语句实现多次猜测

{

  cout<<"请输入你要猜的数字:"<

  cin>>num;//将用户输入的数字存储到变量num中

  if(num>target) cout<<"你输入的数字太大了,请重新输入"<

  else if(num

  else

  输出祝贺语句< p>

    break;//跳出循环

}

最后,我们需要在程序结束前输出一句祝愿语,并让程序停顿,防止突然退出。程序结束代码如下:

cout<<"谢谢游玩,到下次再见!"<

system("pause");//程序停顿

完整代码如下:

#include

#include

#include

using namespace std;

int main()

{

  srand(time(NULL));//设置随机数

  int target=rand()%100;//产生要猜的随机数

  int num;

  while(1)//使用循环语句实现多次猜测

  {

    cout<<"请输入你要猜的数字:"<

    cin>>num;//将用户输入的数字存储到变量num中

    if(num>target) cout<<"你输入的数字太大了,请重新输入"<

    else if(num

    else

      cout<<"恭喜你

  }

  cout<<"谢谢游玩,到下次再见!"<

  system("pause");//程序停顿

  return 0;

}

通过以上代码,我们就成功编写了一个简单的猜数字游戏程序。您可以根据自己的喜好进行个性化设置,例如增加猜测次数限制、错误次数限制等等,使得程序更加有趣有趣。快来挑战一下吧!

  
  
下一篇: C++ 栈的源代码

评论区

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