函数3.6

问题

解决办法:

#include 
#include 

using namespace std;

unsigned rollDic();

int main(){
    enum GameStatus{WIN,LOSE,PLAYING};
    GameStatus gs = PLAYING;
    unsigned num;
    unsigned sum,result;
    cout<<"Please Enter a random number: "<>num;
    srand(num);

    sum = rollDic();
    switch (sum)
    {
    case 7:
    case 11:
        gs = WIN;
        break;
    case 2:
    case 3:
    case 12:
        gs = LOSE;
        break;
    default:
        result = sum;
        gs = PLAYING;
        break;
    }

    while (gs == PLAYING)
    {
       int i = rollDic();
       if (i == result)
       {
          gs = WIN;
       }else if (i == 7)
       {
          gs = LOSE;
       }
    }

    if (gs == WIN)
    {
        cout<< "player win!"<

你可能感兴趣的:(函数3.6)