Board logo

標題: 賽馬程式 (五) [打印本頁]

作者: tonyh    時間: 2014-4-19 17:15     標題: 賽馬程式 (五)

1. 完成主選單的主要架構 (運用if...else if...else判斷式)
2. 新增 (2)下注 功能
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n=1,balance=0;
  7.     re1:
  8.     int a=0, b=0, c=0, d=0, r, option, buyin, bet;
  9.     system("cls");
  10.     cout<<"「好事成雙」賽馬場 第 "<<n<<" 局"<<endl;
  11.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  12.     cout<<"◆"<<endl;
  13.     cout<<"★"<<endl;
  14.     cout<<"▲"<<endl;
  15.     cout<<"●"<<endl;
  16.     cout<<endl;
  17.     cout<<"可用餘額: "<<balance<<"元"<<endl<<endl;
  18.     cout<<"(1)買入  (2)下注  (3)離開  請選擇: ";
  19.     cin>>option;
  20.     if(option==1)
  21.     {
  22.         cout<<"買入: ";
  23.         cin>>buyin;
  24.         balance+=buyin;   //balance=balance+buyin
  25.         goto re1;
  26.     }else if(option==2)
  27.     {
  28.         if(balance==0)
  29.         {
  30.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  31.             system("pause");
  32.             goto re1;
  33.         }
  34.         cout<<"下注: ";
  35.         cin>>bet;
  36.         if(bet>balance)
  37.         {
  38.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  39.             system("pause");
  40.             goto re1;   
  41.         }else
  42.         {
  43.             cout<<endl<<"(1)◆ (2)★ (3)▲ (4)●  請選擇: ";
  44.             cin>>option;
  45.             cout<<"比賽即將開始..."<<endl<<endl;
  46.             system("pause");   
  47.         }  
  48.     }else if(option==3)
  49.     {
  50.         goto end;  
  51.     }else
  52.     {
  53.         cout<<"輸入錯誤!"<<endl;
  54.         system("pause");
  55.         goto re1;
  56.     }
  57.     system("cls");
  58.     srand(time(NULL));
  59.     while(a!=75 && b!=75 && c!=75 && d!=75)
  60.     {
  61.         r=rand()%4;   //產生0~3之隨機亂數
  62.         if(r==0)
  63.             a++;
  64.         else if(r==1)
  65.             b++;
  66.         else if(r==2)
  67.             c++;
  68.         else
  69.             d++;
  70.         cout<<"比賽進行中"<<endl;
  71.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  72.         for(int i=1; i<=a; i++)
  73.             cout<<" ";
  74.         cout<<"◆"<<endl;
  75.         for(int i=1; i<=b; i++)
  76.             cout<<" ";
  77.         cout<<"★"<<endl;
  78.         for(int i=1; i<=c; i++)
  79.             cout<<" ";
  80.         cout<<"▲"<<endl;
  81.         for(int i=1; i<=d; i++)
  82.             cout<<" ";
  83.         cout<<"●"<<endl;   
  84.         system("cls");      
  85.     }
  86.     cout<<"比賽結束! 由 ";
  87.     if(a==75)
  88.         cout<<"◆";
  89.     else if(b==75)
  90.         cout<<"★";
  91.     else if(c==75)
  92.         cout<<"▲";
  93.     else
  94.         cout<<"●";
  95.     cout<<" 先馳得點!"<<endl;
  96.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  97.     for(int i=1; i<=a; i++)
  98.         cout<<" ";
  99.     cout<<"◆"<<endl;
  100.     for(int i=1; i<=b; i++)
  101.         cout<<" ";
  102.     cout<<"★"<<endl;
  103.     for(int i=1; i<=c; i++)
  104.         cout<<" ";
  105.     cout<<"▲"<<endl;
  106.     for(int i=1; i<=d; i++)
  107.         cout<<" ";
  108.     cout<<"●"<<endl;
  109.     system("pause");
  110.     n++;
  111.     goto re1;
  112.     end:
  113.     system("pause");
  114.     return 0;   
  115. }
複製代碼

作者: 施伯叡    時間: 2014-4-19 17:22

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n=1, balance=0;
  7.     re:
  8.     int a=0, b=0, c=0, d=0, r , option, buyin, bet;
  9.     system("cls");
  10.     cout<<"「穩賺不賠」賽馬場  <第"<<n<<"場>"<<endl;
  11.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  12.     cout<<"★1☆"<<endl;
  13.     cout<<"☆2★"<<endl;
  14.     cout<<"★3☆"<<endl;
  15.     cout<<"☆4★"<<endl<<endl;
  16.     cout<<"可用餘額: "<<balance<<"元"<<endl<<endl;
  17.     cout<<"(1)買入  (2)下注  (3)離開  請選擇: ";
  18.     cin>>option;
  19.     if(option==1)
  20.     {
  21.         cout<<"買入: ";
  22.         cin>>buyin;
  23.         balance=balance+buyin;
  24.         goto re;
  25.     }
  26.     else if(option==2)
  27.     {
  28.          if(balance==0)
  29.         {
  30.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  31.             system("pause");
  32.             goto re;
  33.         }
  34.         cout<<"下注: ";
  35.         cin>>bet;
  36.         if(bet>balance)
  37.         {
  38.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  39.             system("pause");
  40.             goto re;
  41.         }
  42.         else
  43.         {
  44.             cout<<endl<<"(1)1號 (2)2號 (3)3號 (4)4號  請選擇: ";
  45.             cin>>option;
  46.             cout<<"比賽即將開始..."<<endl<<endl;
  47.             system("pause");
  48.         }
  49.     }
  50.     else if(option==3)
  51.     {
  52.         goto end;
  53.     }
  54.     else
  55.     {
  56.        cout<<"輸入錯誤!"<<endl;
  57.        system("pause");
  58.        goto re;
  59.     }
  60.     system("cls");
  61.     srand(time(NULL));
  62.     while(a!=70 && b!=70 && c!=70 && b!=70)
  63.     {
  64.         r=rand()%4;
  65.         if(r==0)
  66.            a++;
  67.         else if(r==1)
  68.            b++;
  69.         else if(r==2)
  70.            c++;
  71.         else
  72.            d++;
  73.         cout<<"比賽進行中..."<<endl;
  74.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  75.         for(int i=1; i<=a; i++)
  76.            cout<<" ";
  77.         cout<<"★1☆"<<endl;
  78.         for(int i=1; i<=b; i++)
  79.            cout<<" ";
  80.         cout<<"☆2★"<<endl;
  81.         for(int i=1; i<=c; i++)
  82.            cout<<" ";
  83.         cout<<"★3☆"<<endl;
  84.         for(int i=1; i<=d; i++)
  85.            cout<<" ";
  86.         cout<<"☆4★"<<endl;   
  87.         system("cls");   
  88.     }   
  89.     if(a>b && a>c && a>d)
  90.          cout<<"比賽結束,由1號選手先馳得點"<<endl;
  91.     if(b>a && b>c && b>d)
  92.          cout<<"比賽結束,由2號選手先馳得點"<<endl;
  93.     if(c>a && c>b && c>d)
  94.          cout<<"比賽結束,由3號選手先馳得點"<<endl;
  95.     if(d>a && d>b && d>c)
  96.          cout<<"比賽結束,由4號選手先馳得點"<<endl;
  97.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  98.     for(int i=1; i<=a; i++)
  99.         cout<<" ";
  100.     cout<<"★1☆"<<endl;
  101.     for(int i=1; i<=b; i++)
  102.         cout<<" ";
  103.     cout<<"☆2★"<<endl;
  104.     for(int i=1; i<=c; i++)
  105.         cout<<" ";
  106.     cout<<"★3☆"<<endl;
  107.     for(int i=1; i<=d; i++)
  108.         cout<<" ";
  109.     cout<<"☆4★"<<endl;
  110.     system("pause");
  111.     n++;
  112.     goto re;
  113.     end:
  114.     system("pause");
  115.     return 0;   
  116. }
複製代碼

作者: 張郁庭    時間: 2014-4-19 17:26

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int t=1, balance=0;
  7.     re1:
  8.     int a=0, b=0, c=0, d=0, r, option, buyin, bet;
  9.     system("cls");
  10.     cout<<"﹩財源滾滾賽馬場 ﹩";
  11.     cout<<" 第"<<t<<"局"<<endl;
  12.     cout<<"=========================================================================| 終點"<<endl;
  13.     cout<<"◢1◤"<<endl;
  14.     cout<<"◢2◤"<<endl;
  15.     cout<<"◢3◤"<<endl;
  16.     cout<<"◢4◤"<<endl;
  17.     cout<<"可用餘額: "<<balance<<"元"<<endl<<endl;
  18.     cout<<"(1)買入  (2)下注  (3)離開  請選擇: ";
  19.     cin>>option;
  20.     if(option==1)
  21.     {
  22.         cout<<"買入: ";
  23.         cin>>buyin;
  24.         balance+=buyin;   
  25.         goto re1;
  26.     }else if(option==2)
  27.     {
  28.         if(balance==0)
  29.         {
  30.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  31.             system("pause");
  32.             goto re1;
  33.         }
  34.         cout<<"請下注: ";
  35.         cin>>bet;
  36.         if(bet>balance)
  37.         {
  38.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  39.             system("pause");
  40.             goto re1;   
  41.         }else
  42.         {
  43.             cout<<endl<<"(1)◢1◤ (2)◢2◤  (3)◢3◤  (4)◢4◤   請選擇: ";
  44.             cin>>option;
  45.             cout<<"比賽即將開始..."<<endl<<endl;
  46.             system("pause");   
  47.         }  
  48.     }else if(option==3)
  49.     {
  50.         goto end;  
  51.     }else
  52.     {
  53.         cout<<"輸入錯誤!"<<endl;
  54.         system("pause");
  55.         goto re1;
  56.     }
  57.     system("pause");
  58.     system("cls");
  59.     srand(time(NULL));
  60.     while(a!=75 && b!=75 && c!=75 && d!=75)
  61.     {
  62.         r=rand()%4;   
  63.         if(r==0)
  64.             a++;
  65.         else if(r==1)
  66.             b++;
  67.         else if(r==2)
  68.             c++;
  69.         else
  70.             d++;
  71.         cout<<"比賽進行中"<<endl;
  72.         cout<<"=========================================================================| 終點"<<endl;
  73.         for(int i=1; i<=a; i++)
  74.             cout<<" ";
  75.         cout<<"◢1◤"<<endl;
  76.         for(int i=1; i<=b; i++)
  77.             cout<<" ";
  78.         cout<<"◢2◤"<<endl;
  79.         for(int i=1; i<=c; i++)
  80.             cout<<" ";
  81.         cout<<"◢3◤"<<endl;
  82.         for(int i=1; i<=d; i++)
  83.             cout<<" ";
  84.         cout<<"◢4◤"<<endl;   
  85.         system("cls");      
  86.     }
  87.     cout<<"比賽結束";
  88.     if(a==75)
  89.         cout<<" 由◢1◤獲得勝利"<<endl;
  90.     else if(b==75)
  91.         cout<<" 由◢2◤獲得勝利"<<endl;   
  92.     else if(c==75)
  93.         cout<<" 由◢3◤獲得勝利"<<endl;   
  94.     else
  95.         cout<<" 由◢4◤獲得勝利"<<endl;   
  96.     cout<<"------------------------------------------------------------------------| 終點"<<endl;  
  97.     for(int i=1; i<=a; i++)
  98.         cout<<" ";
  99.     cout<<"◢1◤"<<endl;
  100.     for(int i=1; i<=b; i++)
  101.         cout<<" ";
  102.     cout<<"◢2◤"<<endl;
  103.     for(int i=1; i<=c; i++)
  104.         cout<<" ";
  105.     cout<<"◢3◤"<<endl;
  106.     for(int i=1; i<=d; i++)
  107.         cout<<" ";
  108.     cout<<"◢4◤"<<endl;
  109.     system("pause");
  110.     t++;
  111.     goto re1;
  112.     end:
  113.     system("pause");
  114.     return 0;   
  115. }
複製代碼

作者: 劉得旗    時間: 2014-4-19 17:26

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n=1,balance=0;
  7.     re1:
  8.     int a=0, b=0, c=0, d=0, r, option, buyin, bet;
  9.     system("cls");
  10.     cout<<"gg賽馬場 第 "<<n<<" 局"<<endl;
  11.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  12.     cout<<"◆"<<endl;
  13.     cout<<"★"<<endl;
  14.     cout<<"▲"<<endl;
  15.     cout<<"●"<<endl;
  16.     cout<<endl;
  17.     cout<<"可用餘額: "<<balance<<"元"<<endl<<endl;
  18.     cout<<"(1)買入  (2)下注  (3)離開  請選擇: ";
  19.     cin>>option;
  20.     if(option==1)
  21.     {
  22.         cout<<"買入: ";
  23.         cin>>buyin;
  24.         balance+=buyin;  
  25.         goto re1;
  26.     }else if(option==2)
  27.     {
  28.         if(balance==0)
  29.         {
  30.             cout<<"餘額不足!先買入!"<<endl<<endl;
  31.             system("pause");
  32.             goto re1;
  33.         }
  34.         cout<<"下注: ";
  35.         cin>>bet;
  36.         if(bet>balance)
  37.         {
  38.             cout<<"餘額不足!先買入!"<<endl<<endl;
  39.             system("pause");
  40.             goto re1;   
  41.         }else
  42.         {
  43.             cout<<endl<<"下注(1)◆ (2)★ (3)▲ (4)●  請選擇: ";
  44.             cin>>option;
  45.             cout<<"比賽即將開始"<<endl<<endl;
  46.             system("pause");   
  47.         }  
  48.     }else if(option==3)
  49.     {
  50.         goto end;  
  51.     }else
  52.     {
  53.         cout<<"輸入錯誤!"<<endl;
  54.         system("pause");
  55.         goto re1;
  56.     }
  57.     system("cls");
  58.     srand(time(NULL));
  59.     while(a!=75 && b!=75 && c!=75 && d!=75)
  60.     {
  61.         r=rand()%4;  
  62.         if(r==0)
  63.             a++;
  64.         else if(r==1)
  65.             b++;
  66.         else if(r==2)
  67.             c++;
  68.         else
  69.             d++;
  70.         cout<<"比賽進行中..."<<endl;
  71.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  72.         for(int i=1; i<=a; i++)
  73.             cout<<" ";
  74.         cout<<"◆"<<endl;
  75.         for(int i=1; i<=b; i++)
  76.             cout<<" ";
  77.         cout<<"★"<<endl;
  78.         for(int i=1; i<=c; i++)
  79.             cout<<" ";
  80.         cout<<"▲"<<endl;
  81.         for(int i=1; i<=d; i++)
  82.             cout<<" ";
  83.         cout<<"●"<<endl;   
  84.         system("cls");      
  85.     }
  86.     cout<<"比賽結束! 由 ";
  87.     if(a==75)
  88.         cout<<"◆";
  89.     else if(b==75)
  90.         cout<<"★";
  91.     else if(c==75)
  92.         cout<<"▲";
  93.     else
  94.         cout<<"●";
  95.     cout<<" 獲勝!"<<endl;
  96.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  97.     for(int i=1; i<=a; i++)
  98.         cout<<" ";
  99.     cout<<"◆"<<endl;
  100.     for(int i=1; i<=b; i++)
  101.         cout<<" ";
  102.     cout<<"★"<<endl;
  103.     for(int i=1; i<=c; i++)
  104.         cout<<" ";
  105.     cout<<"▲"<<endl;
  106.     for(int i=1; i<=d; i++)
  107.         cout<<" ";
  108.     cout<<"●"<<endl;
  109.     system("pause");
  110.     n++;
  111.     goto re1;
  112.     end:
  113.     system("pause");
  114.     return 0;   
  115. }
複製代碼

作者: 張峻瑋    時間: 2014-4-19 17:26

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int e=1,balance=0;
  7.     re1:
  8.     int a=0,b=0,c=0,d=0,r,option,buyin,bet;
  9.     system("cls");   
  10.     cout<<"$ 888賽馬場 第"<<e<<"局 $"<<endl;
  11.     cout<<"--------------------------------------------------------------------------│"<<endl;     
  12.     cout<<"◢1◤"<<endl;
  13.     cout<<"◢2◤"<<endl;
  14.     cout<<"◢3◤"<<endl;
  15.     cout<<"◢4◤"<<endl;
  16.     cout<<endl;
  17.     cout<<"可用餘額:"<<balance<<"元"<<endl<<endl;
  18.     cout<<"(1)買入  (2)下注  (3)離開  請選擇:  ";
  19.     cin>>option;
  20.     if(option==1)
  21.     {
  22.         cout<<"買入: ";
  23.         cin>>buyin;
  24.         balance+=buyin;
  25.         goto re1;            
  26.     }
  27.     else if(option==2)
  28.     {
  29.         if(balance==0)
  30.         {
  31.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  32.             system("pause");
  33.             goto re1;              
  34.         }
  35.         cout<<"下注: ";
  36.         cin>>bet;
  37.         if(bet>balance)
  38.         {
  39.             cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  40.             system("pause");
  41.             goto re1;              
  42.         }
  43.         else
  44.         {
  45.             cout<<endl<<"(1)◢1◤ (2)◢2◤ (3)◢3◤ (4)◢4◤ 請選擇: ";
  46.             cin>>option;
  47.             cout<<"比賽即將開始..."<<endl<<endl;
  48.             system("pause");   
  49.         }
  50.     }
  51.     else if(option==3)
  52.     {
  53.         goto end;     
  54.     }
  55.     else
  56.     {
  57.         cout<<"輸入錯誤!"<<endl;
  58.         system("pause");
  59.         goto re1;     
  60.     }
  61.     system("cls");
  62.     srand(time(NULL));
  63.     while(a!=75 && b!=75 && c!=75 && d!=75)
  64.     {
  65.         r=rand()%4;
  66.         if(r==0)
  67.             a++;
  68.         else if(r==1)
  69.             b++;
  70.         else if(r==2)
  71.             c++;
  72.         else
  73.             d++;
  74.         cout<<"比賽進行中"<<endl;
  75.         cout<<"--------------------------------------------------------------------------│終點"<<endl;     
  76.         for(int i=1;i<=a;i++)
  77.             cout<<" ";
  78.         cout<<"◢1◤"<<endl;
  79.         for(int i=1;i<=b;i++)
  80.             cout<<" ";
  81.         cout<<"◢2◤"<<endl;
  82.         for(int i=1;i<=c;i++)
  83.             cout<<" ";
  84.         cout<<"◢3◤"<<endl;
  85.         for(int i=1;i<=d;i++)
  86.             cout<<" ";
  87.         cout<<"◢4◤"<<endl;
  88.         system("cls");                                   
  89.     }        
  90.     cout<<"比賽結束!由 ";
  91.     if(a==75)
  92.         cout<<"◢1◤";
  93.     if(b==75)
  94.         cout<<"◢2◤";
  95.     if(c==75)
  96.         cout<<"◢3◤";
  97.     if(d==75)
  98.         cout<<"◢4◤";
  99.     cout<<" 先馳得點"<<endl;   
  100.     cout<<"--------------------------------------------------------------------------│終點"<<endl;            
  101.     for(int i=1;i<=a;i++)
  102.         cout<<" ";
  103.     cout<<"◢1◤"<<endl;
  104.     for(int i=1;i<=b;i++)
  105.         cout<<" ";
  106.     cout<<"◢2◤"<<endl;
  107.     for(int i=1;i<=c;i++)
  108.         cout<<" ";
  109.     cout<<"◢3◤"<<endl;
  110.     for(int i=1;i<=d;i++)
  111.         cout<<" ";
  112.     cout<<"◢4◤"<<endl;
  113.     system("pause");
  114.     e++;
  115.     goto re1;
  116.     end:
  117.     system("pause");
  118.     return 0;
  119. }
複製代碼

作者: 張彥承    時間: 2014-4-19 17:26

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n=1,balance=0;
  7.     re1:
  8.     int a=0,b=0,c=0,d=0,r,option,buyin,bet;
  9.     system("cls");
  10.     cout<<"天觀馬場 第 "<<n<<" 局"<<endl;
  11.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  12.     cout<<"◆"<<endl;
  13.     cout<<"★"<<endl;
  14.     cout<<"▲"<<endl;
  15.     cout<<"●"<<endl;
  16.     cout<<endl;
  17.     cout<<"可用餘額:"<<balance<<"元"<<endl<<endl;
  18.     cout<<"(1)買入 (2)下注 (3)離開 請選擇:";
  19.     cin>>option;
  20.     if(option==1)
  21.     {
  22.     cout<<"買入: ";            
  23.     cin>>buyin;
  24.     balance+=buyin;
  25.     goto re1;                        
  26.     }else if(option=2)
  27.     {
  28.        if(balance==0)   
  29.       {
  30.          cout<<"可用餘額不足,請先買入!"<<endl<<endl;               
  31.          system("pause");
  32.          goto re1;               
  33.       }   
  34.        cout<<"下注: ";
  35.        cin>>bet;   
  36.        if(bet>balance)
  37.        {
  38.           cout<<"可用餘額不足,請先買入!"<<endl<<endl;               
  39.          system("pause");
  40.          goto re1;                                                
  41.        }else  
  42.        {
  43.         cout<<"(1) ◆ (2) ★ (3) ▲(4) ●請選擇: ";      
  44.            cin>>option;
  45.            cout<<"比賽即將開始..."<<endl<<endl;   
  46.        }         
  47.     }else if(option==3)
  48.     {
  49.      goto end;     
  50.     }else
  51.     {
  52.        cout<<"輸入錯誤!"<<endl<<endl;               
  53.          system("pause");
  54.          goto re1;                  
  55.     }
  56.     system("pause");
  57.     system("cls");
  58.     srand(time(NULL));
  59.     while(a!=75 && b!=75 && c!=75 && d!=75)
  60.     {
  61.         r=rand()%4;   
  62.         if(r==0)
  63.             a++;
  64.         else if(r==1)
  65.             b++;
  66.         else if(r==2)
  67.             c++;
  68.         else
  69.             d++;
  70.         cout<<"比賽進行中"<<endl;
  71.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  72.         for(int i=1; i<=a; i++)
  73.             cout<<" ";
  74.         cout<<"◆"<<endl;
  75.         for(int i=1; i<=b; i++)
  76.             cout<<" ";
  77.         cout<<"★"<<endl;
  78.         for(int i=1; i<=c; i++)
  79.             cout<<" ";
  80.         cout<<"▲"<<endl;
  81.         for(int i=1; i<=d; i++)
  82.             cout<<" ";
  83.         cout<<"●"<<endl;   
  84.         system("cls");      
  85.     }
  86.     cout<<"比賽結束! 由 ";
  87.     if(a==75)
  88.         cout<<"◆";
  89.     else if(b==75)
  90.         cout<<"★";
  91.     else if(c==75)
  92.         cout<<"▲";
  93.     else
  94.         cout<<"●";
  95.     cout<<" 先馳得點!"<<endl;
  96.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  97.     for(int i=1; i<=a; i++)
  98.         cout<<" ";
  99.     cout<<"◆"<<endl;
  100.     for(int i=1; i<=b; i++)
  101.         cout<<" ";
  102.     cout<<"★"<<endl;
  103.     for(int i=1; i<=c; i++)
  104.         cout<<" ";
  105.     cout<<"▲"<<endl;
  106.     for(int i=1; i<=d; i++)
  107.         cout<<" ";
  108.     cout<<"●"<<endl;
  109.     system("pause");
  110.     n++;
  111.     goto re1;
  112.     end:
  113.     system("pause");
  114.     return 0;   
  115. }
複製代碼

作者: 張郁偵    時間: 2014-4-19 17:30

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int n=1,balance=0;
  7.     re1:
  8.     int a=0,b=0,c=0,d=0,r,option,buying,bet;
  9.     system("cls");
  10.     cout<<">酷炫賽馬場< 第"<<n++<<"局"<<endl;
  11.     cout<<"=========================================================================|終點"<<endl;
  12.     cout<<"∞"<<endl;
  13.     cout<<"△"<<endl;
  14.     cout<<"◇"<<endl;
  15.     cout<<"☆"<<endl;
  16.     cout<<endl;
  17.     cout<<"可用餘額:"<<balance<<"元"<<endl<<endl;
  18.     cout<<"(1)買入  (2)下注  (3)離開  請選擇: ";
  19.     cin>>option;
  20.     if(option==1)
  21.     {
  22.          cout<<"買入 :";
  23.          cin>>buying;
  24.          balance+=buying;
  25.          goto re1;              
  26.     }else if(option==2)
  27.     {
  28.          if(balance==0)
  29.          {
  30.               cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  31.               system("pause");
  32.               goto re1;         
  33.          }
  34.          cout<<"下注 :";
  35.          cin>>bet;
  36.          if(bet>balance)
  37.          {
  38.               cout<<"可用餘額不足! 請先買入!"<<endl<<endl;
  39.               system("pause");
  40.               goto re1;         
  41.          }
  42.          else
  43.          {
  44.               cout<<endl<<"(1)∞ (2)△ (3)◇ (4)☆  請選擇: ";
  45.               cin>>option;
  46.               cout<<"比賽即將開始..."<<endl<<endl;
  47.               system("pause");
  48.          }  
  49.     }else if(option==3)
  50.     {
  51.               goto end;
  52.     }else
  53.     {
  54.                cout<<"輸入錯誤!"<<endl;
  55.                system("pause");
  56.                goto re1;
  57.     }
  58.     system("cls");
  59.     srand(time(NULL));
  60.     while(a!=75 && b!=75 && c!=75 && d!=75)
  61.     {
  62.           r=rand()%4;
  63.           if(r==0)
  64.               a++;
  65.           else if(r==1)
  66.               b++;
  67.           else if(r==2)
  68.               c++;
  69.           else
  70.               d++;
  71.           cout<<"比賽進行中"<<endl;
  72.           cout<<"=========================================================================|終點"<<endl;
  73.           for(int i=1; i<=a; i++)
  74.               cout<<" ";
  75.           cout<<"∞"<<endl;
  76.           for(int i=1; i<=b; i++)
  77.               cout<<" ";
  78.           cout<<"△"<<endl;   
  79.           for(int i=1; i<=c; i++)
  80.               cout<<" ";
  81.           cout<<"◇"<<endl;   
  82.           for(int i=1; i<=d; i++)
  83.               cout<<" ";  
  84.           cout<<"☆"<<endl;
  85.           system("cls");
  86.     }
  87.     cout<<"比賽結束 由";
  88.     if(a==75)
  89.         cout<<"∞";
  90.     else if(b==75)
  91.         cout<<"△";
  92.     else if(c==75)
  93.         cout<<"◇";
  94.     else
  95.         cout<<"●";
  96.     cout<<" 先馳得點!"<<endl;
  97.     cout<<"=========================================================================|終點"<<endl;
  98.     for(int i=1; i<=a; i++)
  99.               cout<<" ";
  100.           cout<<"∞"<<endl;
  101.     for(int i=1; i<=b; i++)
  102.               cout<<" ";
  103.           cout<<"△"<<endl;   
  104.     for(int i=1; i<=c; i++)
  105.               cout<<" ";
  106.           cout<<"◇"<<endl;   
  107.     for(int i=1; i<=d; i++)
  108.               cout<<" ";  
  109.           cout<<"☆"<<endl;
  110.     system("pause");      
  111.     goto re1;
  112.     end:                    
  113.     system("pause");   
  114.     return 0;
  115. }
複製代碼

作者: 周雍程    時間: 2014-4-27 10:39

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     int e=1, balance=0;
  8.     re1:
  9.     int a=0, b=0, c=0, d=0, r, option, buyin, bet;
  10.     system("cls");
  11.     cout<<"$賺大錢賽馬場$     第"<<e<<"局"<<endl;
  12.     cout<<"------------------------------------------------------------------------│終點"<<endl;
  13.     cout<<"◢ 1▋"<<endl;
  14.     cout<<"◢ 2▋"<<endl;
  15.     cout<<"◢ 3▋"<<endl;
  16.     cout<<"◢ 4▋"<<endl;
  17.     cout<<endl<<"可用餘額:"<<balance<<"元!"<<endl<<endl;
  18.     cout<<"(1)買入  (2)下注  (3)離開  請選擇:";
  19.     cin>>option;
  20.     if(option==1)
  21.     {
  22.        cout<<"買入:  ";
  23.        cin>>buyin;
  24.        balance+=buyin;
  25.        goto re1;     
  26.     }
  27.     else if(option==2)
  28.     {
  29.        if(balance==0)
  30.        {
  31.            cout<<"可用餘額不足,請先買入!"<<endl;
  32.            system("pause");
  33.            goto re1;              
  34.        }
  35.        cout<<"下注: ";
  36.        cin>>bet;
  37.        if(bet>balance)
  38.        {   
  39.            cout<<"可用餘額不足,請先買入!"<<endl;
  40.            system("pause");
  41.            goto re1;                 
  42.        }
  43.        else
  44.        {
  45.            cout<<"(1)◢ 1▋ (2)◢ 2▋ (3)◢ 3▋ (4)◢ 4▋  請選擇:";
  46.            cin>>option;
  47.            cout<<"比賽即將開始..."<<endl;
  48.            system("pause");  
  49.        }                  
  50.     }
  51.     else if(option==3)
  52.     {
  53.        goto end;     
  54.     }
  55.     else
  56.     {
  57.        cout<<"輸入錯誤!"<<endl;
  58.     }     
  59.     system("cls");
  60.     srand(time(NULL));
  61.     while(a!=73 && b!=73 && c!=73 && d!=73)
  62.     {
  63.            r=rand()%4;
  64.            if(r==0)
  65.                 a++;
  66.            else if(r==1)
  67.                 b++;
  68.            else if(r==2)
  69.                 c++;         
  70.            else
  71.                 d++;                    
  72.     cout<<"比賽進行中"<<endl;
  73.     cout<<"------------------------------------------------------------------------│終點"<<endl;            
  74.     for(int i=1; i<=a; i++)
  75.             cout<<" ";
  76.     cout<<"◢ 1▋"<<endl;
  77.     for(int i=1; i<=b; i++)
  78.             cout<<" ";
  79.     cout<<"◢ 2▋"<<endl;
  80.     for(int i=1; i<=c; i++)
  81.             cout<<" ";
  82.     cout<<"◢ 3▋"<<endl;
  83.     for(int i=1; i<=d; i++)
  84.             cout<<" ";
  85.     cout<<"◢ 4▋"<<endl;
  86.     system("cls");
  87.     }
  88.     cout<<"比賽結束  由";
  89.     if(a==73)
  90.         cout<<"◢ 1▋";
  91.     if(b==73)
  92.         cout<<"◢ 2▋";
  93.     if(c==73)
  94.         cout<<"◢ 3▋";
  95.     if(d==73)
  96.         cout<<"◢ 4▋";
  97.     cout<<"先馳得點";
  98.     cout<<"------------------------------------------------------------------------│終點"<<endl;            
  99.     for(int i=1; i<=a; i++)
  100.         cout<<" ";
  101.     cout<<"◢ 1▋"<<endl;
  102.     for(int i=1; i<=b; i++)
  103.         cout<<" ";
  104.     cout<<"◢ 2▋"<<endl;
  105.     for(int i=1; i<=c; i++)
  106.         cout<<" ";
  107.     cout<<"◢ 3▋"<<endl;
  108.     for(int i=1; i<=d; i++)
  109.         cout<<" ";
  110.     cout<<"◢ 4▋"<<endl;
  111.     system("pause");
  112.     e++;
  113.     goto re1;
  114.     end:
  115.     system("pause");
  116.     return 0;   
  117. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2