21xrx.com
2024-12-22 20:09:57 Sunday
登录
文章检索 我的文章 写文章
C++ 数字游戏代码
2023-07-07 19:06:09 深夜i     --     --
C++ 数字游戏 代码 编程 程序设计

C++ 是一种面向对象的高级编程语言,被广泛应用于开发各种应用程序和游戏。数字游戏是其中一种简单的游戏,可以用来练习编程技能。下面是一个 C++ 数字游戏的代码示例:


#include<iostream>

#include<cstdlib>

#include<ctime>

using namespace std;

int main() {

  int secretNumber, guess, tries = 0;

  srand(time(0)); // seed random number generator

  secretNumber = rand() % 100 + 1; // random number between 1 and 100

  cout << "Guess My Number Game\n\n";

  do {

    cout << "Enter a guess between 1 and 100 : ";

    cin >> guess;

    tries++;

    if (guess > secretNumber) {

      cout << "Too high!\n\n";

    }

    else if (guess < secretNumber) {

      cout << "Too low!\n\n";

    }

    else {

      cout << "\nCorrect! You got it in " << tries << " guesses!\n";

    }

  } while (guess != secretNumber);

  return 0;

}

这个程序使用了 `srand()` 函数和 `rand()` 函数来生成一个随机数。然后通过 `do-while` 循环来让用户猜数字,每猜一次就输出一条提示信息。当用户猜中了数字时,输出正确的信息和猜测的次数。

此外,在输错数字或猜中数字时,还会输出不同的提示信息,以帮助用户更好地猜测。

这个程序是一个很好的练手项目,它能够帮助你熟练使用 C++ 的基本语法和函数,同时还能提升你的编程技能。当你完成了这个游戏,你可以尝试添加一些额外功能,比如让用户可以选择猜测的数字范围,或是增加难度等级。

  
  

评论区

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