- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- int main()
- {
- int a, b, c;
- int money1, money, choice;
- int win=0, lose=0;
- cout<<"$$$ 吃角子老虎機虛擬遊戲機 $$$"<<endl;
- cout<<"遊戲規則說明:"<<endl;
- cout<<"玩一次10元!"<<endl;
- cout<<"任一欄出現7 --> 獎金變兩倍"<<endl;
- cout<<"任兩欄出現7 --> 獎金變十倍"<<endl;
- cout<<"三欄都出現7 --> 獎金變一百倍"<<endl;
- cout<<"請投幣: ";
- cin>>money1;
- money=money1;
- start:
- srand(time(NULL));
- a=rand()%10;
- b=rand()%10;
- c=rand()%10;
- cout<<"轉啊轉..."<<endl;
- cout<<a<<" "<<b<<" "<<c<<endl;
- if(a==7 && b==7 && c==7)
- {
- cout<<"恭喜你! 中了第一特獎!"<<endl;
- cout<<"哇! 你好棒! 你中了1000元!"<<endl;
- money=money+1000;
- win++;
- }
- if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
- {
- cout<<"恭喜你! 中了二獎!"<<endl;
- cout<<"在接在努力! 你中了100元!"<<endl;
- money=money+100;
- win++;
- }
- if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
- {
- cout<<"恭喜你! 中了三獎!"<<endl;
- cout<<"不要氣餒! 雖然你只中了10元! 加油!"<<endl;
- money=money+10;
- win++;
- }
- else
- {
- cout<<"要扣10元喔!"<<endl;
- money=money-10;
- lose++;
- }
- if(money==0)
- {
- cout<<"好慘! 你把錢全輸光了!"<<endl;
- cout<<"強制離開!!"<<endl;
- goto end;
- }
- cout<<"目前餘額: "<<money<<endl;
- cout<<"結束了! 您是否還要玩? 1-再玩一次 2-見好就收"<<endl;
- cin>>choice;
- if(choice==1)
- {
- goto start;
- }else
- {
- goto end;
- }
- end:
- if(money-money1>0)
- {
- cout<<"太棒了! 你贏了"<<money-money1<<"元!"<<endl;
- }else if(money-money1<0)
- {
- cout<<"太可惜了! 你輸了"<<money1-money<<"元!"<<endl;
- }else
- {
- cout<<"沒輸沒贏!全身而退!"<<endl;
- }
- cout<<"總共贏了"<<win<<"次 ,輸了"<<lose<<"次"<<endl;
- system("pause");
- return 0;
- }
複製代碼 |