本帖最後由 t3742238 於 2012-3-17 16:44 編輯
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- int main()
- {
- int a, b, c, bet;
- int money1, money, choice;
- cout<<"☆★☆ 歡迎使用吃角子老虎虛擬遊戲機 ☆★☆"<<endl;
- cout<<"遊戲規則說明:"<<endl;
- cout<<"任一欄出現7 --> 贏得下注金x1的獎金"<<endl;
- cout<<"任兩欄出現7 --> 贏得下注金x10的獎金"<<endl;
- cout<<"三欄都出現7 --> 贏得下注金x100的獎金"<<endl;
- start1:
- cout<<"請輸入你的入場本金: ";
- cin>>money1;
- if(money1<=0)
- {
- cout<<"你是來鬧的嗎!!重新輸入"<<endl;
- goto start1;
- }
- else
- {
- money=money1;
- start:
- cout<<"請下注: ";
- cin>>bet;
- if(bet>money)
- {
- cout<<"請不要開玩笑!!請重新下注!"<<endl;
- goto start;
- }else if(bet<=0)
- {
- cout<<"請不要開玩笑!!請重新下注!"<<endl;
- goto start;
- }
- else
- {
- 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<<"你贏了"<<bet*100<<"元!"<<endl;
- money=money+bet*100;
- }
- else if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
- {
- cout<<"恭喜你! 中了二獎!運氣不錯歐!"<<endl;
- cout<<"你贏了"<<bet*10<<"元!"<<endl;
- money=money+bet*10;
- }
- else if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
- {
- cout<<"恭喜你! 中了三獎!"<<endl;
- cout<<"贏了"<<bet<<"元!"<<endl;
- money=money+bet;
- }else
- {
- cout<<"哎呀! 損失了"<<bet<<"元!"<<endl;
- money=money-bet;
- 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)
- {
- cout<<"太好囉! 你今天共贏了"<<money-money1<<"元!"<<endl;
- }else if(money<money1)
- {
- cout<<"太遺憾了! 你今天共輸掉了"<<money1-money<<"元!"<<endl;
- }else
- {
- cout<<"沒輸沒贏, 全身而退!"<<endl;
- }
- }
- }
- system("pause");
- return 0;
- }
複製代碼 |