21xrx.com
2024-11-10 00:23:21 Sunday
登录
文章检索 我的文章 写文章
C++猜数字游戏代码分享
2023-07-10 20:18:45 深夜i     --     --
C++ 猜数字 游戏 代码 分享

猜数字游戏是一种简单、有趣且具有挑战性的游戏,现在我们在C++程序中实现这个游戏。

下面是一个简单的C++猜数字游戏程序,它包含了随机生成一个1到100的数、提示用户输入并比较用户输入值和随机数两者大小的功能:


#include <iostream>

#include <cstdlib>

using namespace std;

int main() {

 int num = 1 + rand() % 100;

 int guess;

 int count = 0;

 bool outOfGuesses = false;

 while(guess != num && !outOfGuesses) {

  if(count < 5) {

   cout << "Enter your guess: ";

   cin >> guess;

   count++;

   if(guess < num)

    cout << "Too low. Try again." << endl;

    else if(guess > num)

    cout << "Too high. Try again." << endl;

   

  } else

   outOfGuesses = true;

  

 }

 if(outOfGuesses)

  cout << "You lose. The number was " << num << endl;

  else

  cout << "You win!" << endl;

 

 

 return 0;

}

在该程序中,我们使用rand()函数来生成0到99之间的随机数,然后将其加1,使生成的随机数范围为1到100之间。程序提示用户猜数字,用户输入一个数,程序根据用户的输入和随机数进行比较,并提示用户输入的数是否比随机数大或小。如果用户未在5次内猜中,程序将输出"You lose. The number was ",并显示正确的随机数;如果用户猜中,程序输出"You win!"。

总的来说,这是一个非常简单的C++猜数字游戏程序,但它足以展示如何使用C++编写一个经典的、具有娱乐性的游戏。我们可以通过此程序的二次开发,加入更多有趣的功能,使得游戏更加有趣和挑战性。

  
  

评论区

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