返回列表 發帖
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.    int a, b, c;
  8.    int money1, money, choice;
  9.    int win=0, lose=0;
  10.    cout<<"$$$ 吃角子老虎機虛擬遊戲機 $$$"<<endl;
  11.    cout<<"遊戲規則說明:"<<endl;
  12.    cout<<"玩一次10元!"<<endl;
  13.    cout<<"任一欄出現7 --> 獎金變兩倍"<<endl;
  14.    cout<<"任兩欄出現7 --> 獎金變十倍"<<endl;
  15.    cout<<"三欄都出現7 --> 獎金變一百倍"<<endl;
  16.    cout<<"請投幣: ";
  17.    cin>>money1;
  18.    money=money1;
  19.    start:
  20.    srand(time(NULL));
  21.    a=rand()%10;
  22.    b=rand()%10;
  23.    c=rand()%10;
  24.    cout<<"轉啊轉..."<<endl;
  25.    cout<<a<<" "<<b<<" "<<c<<endl;
  26.        if(a==7 && b==7 && c==7)
  27.        {
  28.             cout<<"恭喜你! 中了第一特獎!"<<endl;
  29.             cout<<"哇! 你好棒! 你中了1000元!"<<endl;
  30.             money=money+1000;
  31.             win++;
  32.        }
  33.        if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
  34.        {
  35.             cout<<"恭喜你! 中了二獎!"<<endl;
  36.             cout<<"在接在努力! 你中了100元!"<<endl;
  37.             money=money+100;
  38.             win++;
  39.        }
  40.        if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
  41.        {
  42.             cout<<"恭喜你! 中了三獎!"<<endl;
  43.             cout<<"不要氣餒! 雖然你只中了10元! 加油!"<<endl;
  44.             money=money+10;
  45.             win++;
  46.        }
  47.        else
  48.        {
  49.             cout<<"要扣10元喔!"<<endl;
  50.             money=money-10;
  51.             lose++;
  52.        }
  53.        if(money==0)
  54.        {
  55.             cout<<"好慘! 你把錢全輸光了!"<<endl;
  56.             cout<<"強制離開!!"<<endl;
  57.             goto end;     
  58.        }
  59.    cout<<"目前餘額: "<<money<<endl;
  60.    cout<<"結束了! 您是否還要玩? 1-再玩一次 2-見好就收"<<endl;
  61.    cin>>choice;
  62.    if(choice==1)
  63.    {
  64.        goto start;
  65.    }else
  66.    {
  67.        goto end;  
  68.    }
  69.    end:
  70.    if(money-money1>0)
  71.    {
  72.        cout<<"太棒了! 你贏了"<<money-money1<<"元!"<<endl;                  
  73.    }else if(money-money1<0)
  74.    {
  75.        cout<<"太可惜了! 你輸了"<<money1-money<<"元!"<<endl;
  76.    }else
  77.    {
  78.        cout<<"沒輸沒贏!全身而退!"<<endl;
  79.    }
  80.    cout<<"總共贏了"<<win<<"次 ,輸了"<<lose<<"次"<<endl;
  81.    system("pause");
  82.    return 0;
  83. }
複製代碼

TOP

返回列表