本帖最後由 tonyh 於 2012-10-1 19:30 編輯
- #include<iostream>
- using namespace std;
- int main()
- {
- int times=0;
- int a, b, c;
- int money, omoney, bet;
- int choice;
- cout<<"$$$ 吃角子老虎機 v1.0 $$$"<<endl;
- cout<<"遊戲規則說明:"<<endl
- <<"三獎, 任一欄出現7 --> 贏得下注金兩倍的獎金"<<endl
- <<"二獎, 任兩欄出現7 --> 贏得下注金十倍的獎金"<<endl
- <<"第一特獎, 三欄都出現7 --> 贏得下注金一百倍的獎金"<<endl<<endl;
- begin:
- cout<<"請輸入你的入場總金額: ";
- cin>>money;
- omoney=money;
- if(money<=0)
- {
- cout<<"想玩免費的啊?";
- goto begin;
- }else if(money>10000)
- {
- cout<<"你確定你有那麼多錢?";
- goto begin;
- }
-
- start:
- cout<<"請下注: ";
- cin>>bet;
- if(bet>money)
- {
- cout<<"你身上根本沒那麼多錢!"<<endl;
- goto start;
- }
- times++;
- srand(time(NULL));
- system("cls");
- for(int i=1; i<=50; i++)
- {
-
- a=rand()%10;
- b=rand()%10;
- c=rand()%10;
- cout<<a<<" "<<b<<" "<<c<<" 轉啊轉..."<<endl;
- system("cls");
- }
- cout<<a<<" "<<b<<" "<<c<<" 噹噹!"<<endl;
- cout<<endl;
- if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
- {
- money=money+bet*2;
- cout<<"恭喜你! 中了三獎!"<<endl;
- cout<<"你贏了"<<bet*2<<"元, 所剩餘額"<<money<<"元!"<<endl;
- }else if((a==7 && b==7 && c!=7)||(a!=7 && b==7 && c==7)||(a==7 && b!=7 && c==7))
- {
- money=money+bet*10;
- cout<<"恭喜你! 中了二獎!"<<endl;
- cout<<"你贏了"<<bet*10<<"元, 所剩餘額"<<money<<"元!"<<endl;
- }else if(a==7 && b==7 && c==7)
- {
- money=money+bet*100;
- cout<<"恭喜你! 中了第一特獎!"<<endl;
- cout<<"你贏了"<<bet*100<<"元, 所剩餘額"<<money<<"元!"<<endl;
- }
- else
- {
- money=money-bet;
- if(money==0)
- {
- cout<<"哎呀! 你怎麼把錢輸光了!"<<endl;
- cout<<"強制驅離!"<<endl;
- goto end;
- }
- cout<<"沒中!"<<endl;
- cout<<"損失"<<bet<<"元, 所剩餘額"<<money<<"元!"<<endl;
- }
- cout<<endl;
- choose:
- cout<<"1-再搏一回 2-見好就收"<<endl;
- cout<<"請選擇: ";
- cin>>choice;
- if(choice==1)
- {
- goto start;
- }else if(choice==2)
- {
- goto end;
- }else
- {
- cout<<"輸入錯誤!"<<endl;
- goto choose;
- }
- end:
- cout<<endl;
- cout<<"總共搏了"<<times<<"回, "<<omoney<<"元入, "<<money<<"元出, ";
- if(omoney>money)
- {
- cout<<"輸了"<<omoney-money<<"元!"<<endl;
-
- }else if(omoney<money)
- {
- cout<<"贏了"<<money-omoney<<"元!"<<endl;
- }else
- {
- cout<<"沒輸沒贏, 全身而退!"<<endl;
- }
- cout<<endl;
- system("pause");
- return 0;
- }
複製代碼 |