C++编写的一个简单的猜数字游戏源码

将开发过程比较重要的一些内容段做个记录,下面内容段是关于C++编写的一个简单的猜数字游戏的内容。

#include <iostream>
#include <string>
#include <cstdlib>
#include <cctype>
#include <ctime>
#include <conio.h>

using namespace std;

int main ()
{
    int wins = 0;
    int losses = 0;
    int tries = 0;
    int guess;
    unsigned int number;
    char playAgain = 'Y';

    srand((unsigned)time(NULL));
    number = rand() % 101;

    while (toupper(playAgain) == 'Y')
    {
          while (tries < 21)
          {
                cout << "Enter a  number between 0 and 100:  ";
                cin >> guess;
                    if (guess == number)
                    {
                              wins = wins + 1;
                              break;
                    }
                    else
                    tries = tries + 1;
          }
               if (tries > 20)
                  {
                         losses = losses + 1;
                         cout << "Try Again  ";
                  }
                  else 
                  cout << "You won!  ";
               cout << "Want to play again?";
               cin >> playAgain;
    }

    cout << "Your total wins: " << wins;

    cout << "  Your total losses: " << losses;

getch();
return 0;
}

猜你喜欢

转载自blog.51cto.com/14101311/2343730