zoukankan      html  css  js  c++  java
  • Guess My Number 游戏

    理解游戏主循环

     

     Guess My Number 游戏

    一款经典的猜数游戏:计算机在1~100之间选择一个随机数,然后玩家尝试以最少的次数来猜中这个数字。

     1 // Guess My Number
     2 // The classic number guessing game
     3 
     4 #include <iostream>
     5 #include <cstdlib>
     6 #include <ctime>
     7 
     8 using namespace std;
     9 
    10 int main()
    11 {
    12     srand(static_cast<unsigned int>(time(0)));  //seed random number generator
    13 
    14     int secretNumber = rand() % 100 + 1;  // random number between 1 and 100
    15     int tries = 0;
    16     int guess;
    17     
    18     cout << "	Welcome to Guess My Number
    
    ";
    19 
    20     do
    21     {
    22         cout << "Enter a guess: ";
    23         cin >> guess;
    24         ++tries;
    25 
    26         if (guess > secretNumber)
    27         {
    28             cout << "Too high!
    
    ";
    29         }
    30         else if (guess < secretNumber)
    31         {
    32             cout << "Too low!
    
    ";
    33         }
    34         else
    35         {
    36             cout << "
    That's it! You got it in " << tries << " guesses!
    ";
    37         }
    38 
    39     } while (guess != secretNumber);
    40 
    41     return 0;
    42 }

  • 相关阅读:
    nyist 541最强DE 战斗力
    nyist 231 Apple Tree
    nyist 543 遥 控 器
    nyist 233 Sort it
    nyist 517 最小公倍数
    hdu 1sting
    nyist A+B Problem IV
    nyist 522 Interval
    nyist 117 求逆序数
    nyist 600 花儿朵朵
  • 原文地址:https://www.cnblogs.com/wlyperfect/p/12401109.html
Copyright © 2011-2022 走看看