Board logo

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

作者: 周政輝    時間: 2017-10-31 18:34     標題: 賽馬程式 (五)

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>  
  4. using namespace std;
  5. int main()
  6. {
  7.   int times=1;
  8.   while(true)
  9.   {
  10.     int horse1=0, horse2=0, horse3=0, horse4=0, random=0;
  11.     int balance=0; //錢包
  12.     int option=0; //讓他做選擇  ,ABC => string
  13.     int buyin=0; //輸入的錢
  14.     int bet =0; // 要下注的錢
  15.     int player =0;
  16.     while(option == 0 or option ==1) //第一次或是買入
  17.     {
  18.       srand(time(NULL));
  19.       system("cls");
  20.       cout<<"「好事成雙」賽馬場   " << "第 " <<times << "局 "<<endl;
  21.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  22.       cout<<"◆"<<endl;
  23.       cout<<"★"<<endl;  
  24.       cout<<"▲"<<endl;
  25.       cout<<"●"<<endl;
  26.    
  27.       cout<<endl<<"可用餘額: "<<balance<<"元"<<endl<<endl;   
  28.       cout<<"(1)買入 (2)下注 (3)離開 請選擇: ";
  29.       cin>>option;
  30.       if(option==1)
  31.       {
  32.           cout<<"買入: ";
  33.           cin>>buyin;
  34.           balance+=buyin;           
  35.       }
  36.       else if(option == 2)
  37.       {
  38.          cout<<"下注: ";
  39.          cin>>bet;  
  40.          cout<<endl<<"(1)◆ (2)★ (3)▲ (4)●  請選擇: ";
  41.          cin>>player;
  42.          cout<<"比賽即將開始..."<<endl<<endl;   
  43.       }
  44.       else if(option == 3)
  45.       {
  46.          break;
  47.       }
  48.       system("pause");
  49.       system("cls");
  50.     }
  51.    
  52.     while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  53.     {
  54.          
  55.         random=rand()%4;   //產生0~3之隨機亂數
  56.         if(random==0) {
  57.            horse1++;
  58.         }  
  59.         else if(random==1) {
  60.            horse2++;
  61.         }
  62.         else if(random==2) {
  63.            horse3++;
  64.         }
  65.         else if(random==3) {
  66.            horse4++;
  67.         }
  68.         cout<<"比賽進行中"<<endl;
  69.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  70.       
  71.         for(int i=1; i<=horse1; i++) {
  72.            cout<<" ";
  73.         }   
  74.         cout<<"◆"<<endl;
  75.         
  76.         for(int i=1; i<=horse2; i++) {
  77.            cout<<" ";
  78.         }   
  79.         cout<<"★"<<endl;
  80.         
  81.          for(int i=1; i<=horse3; i++) {
  82.            cout<<" ";
  83.         }   
  84.         cout<<"▲"<<endl;
  85.         
  86.          for(int i=1; i<=horse4; i++) {
  87.            cout<<" ";
  88.         }   
  89.         cout<<"●"<<endl;
  90.         system("cls");      
  91.     }
  92.     times++;
  93.     system("cls");     
  94.     cout<<"比賽結束! 由 ";
  95.     if(horse1 == 75) {
  96.       cout<< "◆" << "先馳得點" << endl;      
  97.     }
  98.     else if (horse2 == 75) {
  99.       cout<< "★" << "先馳得點" << endl;      
  100.     }
  101.     else if (horse3 == 75) {
  102.       cout<< "▲" << "先馳得點" << endl;      
  103.     }
  104.     else if (horse4 == 75) {
  105.       cout<< "●" << "先馳得點" << endl;      
  106.     }
  107.      
  108.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  109.       
  110.         for(int i=1; i<=horse1; i++) {
  111.            cout<<" ";
  112.         }   
  113.         cout<<"◆"<<endl;
  114.         
  115.         for(int i=1; i<=horse2; i++) {
  116.            cout<<" ";
  117.         }   
  118.         cout<<"★"<<endl;
  119.         
  120.          for(int i=1; i<=horse3; i++) {
  121.            cout<<" ";
  122.         }   
  123.         cout<<"▲"<<endl;
  124.         
  125.          for(int i=1; i<=horse4; i++) {
  126.            cout<<" ";
  127.         }   
  128.         cout<<"●"<<endl;
  129.     system("pause");
  130. }

  131.     system("pause");
  132.     return 0;
  133.       
  134. }
複製代碼

作者: 張閎鈞    時間: 2017-10-31 18:41

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>  
  4. using namespace std;
  5. int main()
  6. {
  7.   int times=1;
  8.   int balance=0; //錢包
  9.   while(true)
  10.   {
  11.     int horse1=0, horse2=0, horse3=0, horse4=0, random=0;
  12.    
  13.     int option=0; //讓他做選擇  ,ABC => string
  14.     int buyin=0; //輸入的錢
  15.     int bet=0;
  16.     int player=0;
  17.     while(option == 0 or option ==1) //第一次或是買入
  18.     {
  19.       srand(time(NULL));
  20.       system("cls");
  21.       cout<<"「好事成雙」賽馬場   " << "第 " <<times << "局 "<<endl;
  22.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  23.       cout<<"◆"<<endl;
  24.       cout<<"★"<<endl;  
  25.       cout<<"▲"<<endl;
  26.       cout<<"●"<<endl;
  27.    
  28.       cout<<endl<<"可用餘額: "<<balance<<"元"<<endl<<endl;   
  29.       cout<<"(1)買入 (2)下注 (3)離開 請選擇: ";
  30.       cin>>option;
  31.       if(option==1)
  32.       {
  33.           cout<<"買入: ";
  34.           cin>>buyin;
  35.           balance+=buyin;
  36.            system("pause");
  37.       system("cls");         
  38.       }
  39.       if(option==2)
  40.       {
  41.       cout<<"下注"<<endl;
  42.       cin>>bet;
  43.       balance=balance-bet;
  44.       cout<<"1◆2★3▲4●"<<endl;
  45.       cin>>player;
  46.       cout<<"進行中"<<endl ;     
  47.       }
  48.       if(option==3)
  49.       {
  50.       break;            
  51.       }
  52.       system("pause");
  53.       system("cls");
  54.     }
  55.    
  56.     while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  57.     {
  58.          
  59.         random=rand()%4;   //產生0~3之隨機亂數
  60.         if(random==0) {
  61.            horse1++;
  62.         }  
  63.         else if(random==1) {
  64.            horse2++;
  65.         }
  66.         else if(random==2) {
  67.            horse3++;
  68.         }
  69.         else if(random==3) {
  70.            horse4++;
  71.         }
  72.         cout<<"比賽進行中"<<endl;
  73.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  74.       
  75.         for(int i=1; i<=horse1; i++) {
  76.            cout<<" ";
  77.         }   
  78.         cout<<"◆"<<endl;
  79.         
  80.         for(int i=1; i<=horse2; i++) {
  81.            cout<<" ";
  82.         }   
  83.         cout<<"★"<<endl;
  84.         
  85.          for(int i=1; i<=horse3; i++) {
  86.            cout<<" ";
  87.         }   
  88.         cout<<"▲"<<endl;
  89.         
  90.          for(int i=1; i<=horse4; i++) {
  91.            cout<<" ";
  92.         }   
  93.         cout<<"●"<<endl;
  94.         system("cls");      
  95.     }
  96.     times++;
  97.     system("cls");     
  98.     cout<<"比賽結束! 由 ";
  99.     if(horse1 == 75) {
  100.       cout<< "◆" << "先馳得點" << endl;      
  101.     }
  102.     else if (horse2 == 75) {
  103.       cout<< "★" << "先馳得點" << endl;      
  104.     }
  105.     else if (horse3 == 75) {
  106.       cout<< "▲" << "先馳得點" << endl;      
  107.     }
  108.     else if (horse4 == 75) {
  109.       cout<< "●" << "先馳得點" << endl;      
  110.     }
  111.      
  112.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  113.       
  114.         for(int i=1; i<=horse1; i++) {
  115.            cout<<" ";
  116.         }   
  117.         cout<<"◆"<<endl;
  118.         
  119.         for(int i=1; i<=horse2; i++) {
  120.            cout<<" ";
  121.         }   
  122.         cout<<"★"<<endl;
  123.         
  124.          for(int i=1; i<=horse3; i++) {
  125.            cout<<" ";
  126.         }   
  127.         cout<<"▲"<<endl;
  128.         
  129.          for(int i=1; i<=horse4; i++) {
  130.            cout<<" ";
  131.         }   
  132.         cout<<"●"<<endl;
  133.     system("pause");
  134. }

  135.     system("pause");
  136.     return 0;
  137.       
  138. }
複製代碼

作者: 顏羽彤    時間: 2017-10-31 18:41

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.     int times=1;
  8.     while(true)
  9.     {
  10.         int horse1=0, horse2=0, horse3=0, horse4=0,random=0,money=0,option=0,buyin=0,bet=0,player=0;
  11.         while(option==0 || option==1)
  12.         {
  13.             srand(time(NULL));
  14.             system("cls");
  15.             cout<<"「好事成雙」賽馬場  "<<"第"<<times<<"次"<<endl;
  16.             cout<<"------------------------------------------------------------------------| 終點"<<endl;
  17.             cout<<"◆"<<endl;
  18.             cout<<"★"<<endl;
  19.             cout<<"▲"<<endl;
  20.             cout<<"●"<<endl;
  21.             cout<<"可用餘額:"<<money<<"元"<<endl;
  22.             cout<<"(1)買入 (2)下注 (3)離開   請選擇:"<<endl;
  23.             cin>>option;
  24.             if(option==1)
  25.             {
  26.                 cout<<"買入:";
  27.                 cin>>buyin;
  28.                 money=money+buyin;        
  29.             }
  30.             else if(option==2)
  31.             {
  32.                 cout<<"下注:";
  33.                 cin>>bet;
  34.                 cout<<endl<<"(1)◆ (2)★ (3)▲ (4)●  請選擇: ";
  35.                 cin>>player;
  36.                 cout<<"比賽即將開始..."<<endl;      
  37.             }
  38.             else if(option == 3)
  39.             {
  40.                 break;
  41.             }
  42.             system("pause");
  43.             system("cls");
  44.         }
  45.         while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  46.         {
  47.             random=rand()%4;   //產生0~3之隨機亂數
  48.             if(random==0)
  49.             {
  50.                 horse1++;
  51.             }
  52.             else if(random==1)
  53.             {
  54.                 horse2++;
  55.             }
  56.             else if(random==2)
  57.             {
  58.                 horse3++;
  59.             }
  60.             else if(random==3)
  61.             {
  62.                 horse4++;
  63.             }
  64.             cout<<"比賽進行中"<<endl;
  65.             cout<<"------------------------------------------------------------------------| 終點"<<endl;
  66.             for(int i=1; i<=horse1; i++)
  67.             {
  68.                 cout<<" ";
  69.             }
  70.             cout<<"◆"<<endl;
  71.             for(int i=1; i<=horse2; i++)
  72.             {
  73.                 cout<<" ";
  74.             }
  75.             cout<<"★"<<endl;
  76.             for(int i=1; i<=horse3; i++)
  77.             {
  78.                 cout<<" ";
  79.             }
  80.             cout<<"▲"<<endl;
  81.             for(int i=1; i<=horse4; i++)
  82.             {
  83.                 cout<<" ";
  84.             }
  85.             cout<<"●"<<endl;
  86.             system("cls");      
  87.         }
  88.         times++;
  89.         cout<<"比賽結束  由";
  90.         if(horse1==75)
  91.         {
  92.             cout<<"◆";              
  93.         }
  94.         if(horse2==75)
  95.         {
  96.             cout<<"★";              
  97.         }
  98.         if(horse3==75)
  99.         {
  100.             cout<<"▲";              
  101.         }
  102.         if(horse4==75)
  103.         {
  104.             cout<<"●";              
  105.         }
  106.         cout<<"先馳得點!"<<endl;
  107.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  108.         for(int i=1; i<=horse1; i++)
  109.         {
  110.             cout<<" ";
  111.         }
  112.         cout<<"◆"<<endl;
  113.         for(int i=1; i<=horse2; i++)
  114.         {
  115.             cout<<" ";
  116.         }
  117.         cout<<"★"<<endl;
  118.         for(int i=1; i<=horse3; i++)
  119.         {
  120.             cout<<" ";
  121.         }
  122.         cout<<"▲"<<endl;
  123.         for(int i=1; i<=horse4; i++)
  124.         {
  125.             cout<<" ";
  126.         }
  127.         cout<<"●"<<endl;
  128.         system("pause");
  129.         system("cls");      
  130.     }
  131.     system("pause");
  132.     return 0;   
  133. }
複製代碼

作者: 巫沛庭    時間: 2017-10-31 18:44

using namespace std;
int main()
{
    int times=0;
    while(true)
    {
    int horse1=0,horse2=0,horse3=0,horse4=0,random=0;
    int money=0,buyin=0,choise=0,bet=0,player=0;;
    system("cls");
    while( choise== 0 or choise ==1)
    {
    srand(time(NULL));
    system("cls");
    cout<<"人山人海人見人愛  賽馬場"<<endl;
    cout<<"---------------------------------------------|終點"<<endl;
    cout<<"Q"<<endl;
    cout<<"∮"<<endl;
    cout<<"㊣"<<endl;
    cout<<"♂"<<endl;
   
    cout<<"可用餘額:"<<money<<"元"<<endl;
    cout<<"(1)買入(2)下注(3)離開,請選擇:";
    cin>>choise;
    if(choise==1)
    {
     cout<<"請輸入價錢:";
     cin>>buyin;         
     money=+buyin;   
    }
    else if(choise==2)
    {
     cout<<"下注:";
     cin>>bet;
     cout<<"請選擇下注馬匹1)Q(2)∮(3)㊣(4)♂";
     cin>>player;
     cout<<"比賽即將進行..."<<endl;      
    }
    else if(choise==3)
    {
     break;   
    }
}
     
   
    system("pause");
    system("cls");
   
   
    while(horse1!=45&&horse2!=45&&horse3!=45&&horse4!=45)
    {
     random=rand()%4;
     if(random==0)
     horse1++;
     if(random==1)
     horse2++;
     if(random==2)
     horse3++;
     if(random==3)
     horse4++;
     cout<<"比賽進行中"<<endl;
     cout<<"---------------------------------------------| 終點"<<endl;
     for(int i=1; i<=horse1; i++)
     cout<<" ";  
     cout<<"Q"<<endl;
     for(int i=1;i<=horse2;i++)
     cout<<" ";
     cout<<"∮"<<endl;  
     for(int i=1;i<=horse3;i++)
     cout<<" ";
     cout<<"㊣"<<endl;   
     for(int i=1;i<=horse4;i++)
     cout<<" ";
     cout<<"♂"<<endl;   
     system("cls");                                       
    }
    times++;
    cout<<"比賽結束!由";
    if(horse1==45)
    cout<<"Q獲勝~~"<<endl;
    else if(horse2==45)
    cout<<"∮獲勝~~"<<endl;
    else if(horse3==45)
    cout<<"㊣獲勝~~"<<endl;
    else if(horse1=4==45)
    cout<<"♂獲勝~~"<<endl;
    cout<<"---------------------------------------------| 終點"<<endl;
    for(int i=1; i<=horse1; i++)
    cout<<" ";  
    cout<<"Q"<<endl;
    for(int i=1;i<=horse2;i++)
    cout<<" ";
    cout<<"∮"<<endl;  
    for(int i=1;i<=horse3;i++)
    cout<<" ";
    cout<<"㊣"<<endl;   
    for(int i=1;i<=horse4;i++)
    cout<<" ";
    cout<<"♂"<<endl;
    system("pause");   
    }

     system("pause");
     return 0;
}
作者: 張凱婷    時間: 2017-10-31 18:45

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>  
  4. using namespace std;
  5. int main()
  6. {
  7.   int times=1;
  8.   while(true)
  9.   {
  10.     int horse1=0, horse2=0, horse3=0, horse4=0, random=0;
  11.     int balance=0;  
  12.     int option=0;  
  13.     int buyin=0;
  14.     int bet =0;
  15.     int player =0;
  16.     while(option == 0 or option ==1)  
  17.     {
  18.       srand(time(NULL));
  19.       system("cls");
  20.       cout<<"「好事成雙」賽馬場   " << "第 " <<times << "局 "<<endl;
  21.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  22.       cout<<"◆"<<endl;
  23.       cout<<"★"<<endl;  
  24.       cout<<"▲"<<endl;
  25.       cout<<"●"<<endl;
  26.    
  27.       cout<<endl<<"可用餘額: "<<balance<<"元"<<endl<<endl;   
  28.       cout<<"(1)買入 (2)下注 (3)離開 請選擇: ";
  29.       cin>>option;
  30.       if(option==1)
  31.       {
  32.           cout<<"買入: ";
  33.           cin>>buyin;
  34.           balance+=buyin;           
  35.       }
  36.       else if(option == 2)
  37.       {
  38.          cout<<"下注: ";
  39.          cin>>bet;  
  40.          cout<<endl<<"(1)◆ (2)★ (3)▲ (4)●  請選擇: ";
  41.          cin>>player;
  42.          cout<<"比賽即將開始..."<<endl<<endl;   
  43.       }
  44.       else if(option == 3)
  45.       {
  46.          break;
  47.       }
  48.       system("pause");
  49.       system("cls");
  50.     }
  51.    
  52.     while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  53.     {
  54.          
  55.         random=rand()%4;   
  56.         if(random==0) {
  57.            horse1++;
  58.         }  
  59.         else if(random==1) {
  60.            horse2++;
  61.         }
  62.         else if(random==2) {
  63.            horse3++;
  64.         }
  65.         else if(random==3) {
  66.            horse4++;
  67.         }
  68.         cout<<"比賽進行中"<<endl;
  69.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  70.       
  71.         for(int i=1; i<=horse1; i++) {
  72.            cout<<" ";
  73.         }   
  74.         cout<<"◆"<<endl;
  75.         
  76.         for(int i=1; i<=horse2; i++) {
  77.            cout<<" ";
  78.         }   
  79.         cout<<"★"<<endl;
  80.         
  81.          for(int i=1; i<=horse3; i++) {
  82.            cout<<" ";
  83.         }   
  84.         cout<<"▲"<<endl;
  85.         
  86.          for(int i=1; i<=horse4; i++) {
  87.            cout<<" ";
  88.         }   
  89.         cout<<"●"<<endl;
  90.         system("cls");      
  91.     }
  92.     times++;
  93.     system("cls");     
  94.     cout<<"比賽結束! 由 ";
  95.     if(horse1 == 75) {
  96.       cout<< "◆" << "先馳得點" << endl;      
  97.     }
  98.     else if (horse2 == 75) {
  99.       cout<< "★" << "先馳得點" << endl;      
  100.     }
  101.     else if (horse3 == 75) {
  102.       cout<< "▲" << "先馳得點" << endl;      
  103.     }
  104.     else if (horse4 == 75) {
  105.       cout<< "●" << "先馳得點" << endl;      
  106.     }
  107.      
  108.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  109.       
  110.         for(int i=1; i<=horse1; i++) {
  111.            cout<<" ";
  112.         }   
  113.         cout<<"◆"<<endl;
  114.         
  115.         for(int i=1; i<=horse2; i++) {
  116.            cout<<" ";
  117.         }   
  118.         cout<<"★"<<endl;
  119.         
  120.          for(int i=1; i<=horse3; i++) {
  121.            cout<<" ";
  122.         }   
  123.         cout<<"▲"<<endl;
  124.         
  125.          for(int i=1; i<=horse4; i++) {
  126.            cout<<" ";
  127.         }   
  128.         cout<<"●"<<endl;
  129.     system("pause");
  130. }

  131.     system("pause");
  132.     return 0;
  133.       
  134. }
複製代碼

作者: 巫晉宇    時間: 2017-10-31 18:45

#include<iostream>
#include<cstdlib>
#include<time.h>  
using namespace std;
int main()
{
  int times=1;
  while(true)
  {
    int horse1=0, horse2=0, horse3=0, horse4=0, random=0;
    int balance=0;  
    int option=0;  
    int buyin=0;  
    int bet =0;
    int player =0;
    while(option == 0 or option ==1)
    {
      srand(time(NULL));
      system("cls");
      cout<<"「好事成雙」賽馬場   " << "第 " <<times << "局 "<<endl;
      cout<<"------------------------------------------------------------------------| 終點"<<endl;
      cout<<"◆"<<endl;
      cout<<"★"<<endl;  
      cout<<"▲"<<endl;
      cout<<"●"<<endl;
   
      cout<<endl<<"可用餘額: "<<balance<<"元"<<endl<<endl;   
      cout<<"(1)買入 (2)下注 (3)離開 請選擇: ";
      cin>>option;
      if(option==1)
      {
          cout<<"買入: ";
          cin>>buyin;
          balance+=buyin;           
      }
      else if(option == 2)
      {
         cout<<"下注: ";
         cin>>bet;  
         cout<<endl<<"(1)◆ (2)★ (3)▲ (4)●  請選擇: ";
         cin>>player;
         cout<<"比賽即將開始..."<<endl<<endl;   
      }
      else if(option == 3)
      {
         break;
      }
      system("pause");
      system("cls");
    }
   
    while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
    {
         
        random=rand()%4;   
        if(random==0) {
           horse1++;
        }  
        else if(random==1) {
           horse2++;
        }
        else if(random==2) {
           horse3++;
        }
        else if(random==3) {
           horse4++;
        }
        cout<<"比賽進行中"<<endl;
        cout<<"------------------------------------------------------------------------| 終點"<<endl;
      
        for(int i=1; i<=horse1; i++) {
           cout<<" ";
        }   
        cout<<"◆"<<endl;
        
        for(int i=1; i<=horse2; i++) {
           cout<<" ";
        }   
        cout<<"★"<<endl;
        
         for(int i=1; i<=horse3; i++) {
           cout<<" ";
        }   
        cout<<"▲"<<endl;
        
         for(int i=1; i<=horse4; i++) {
           cout<<" ";
        }   
        cout<<"●"<<endl;
        system("cls");      
    }
    times++;
    system("cls");     
    cout<<"比賽結束! 由 ";
    if(horse1 == 75) {
      cout<< "◆" << "先馳得點" << endl;      
    }
    else if (horse2 == 75) {
      cout<< "★" << "先馳得點" << endl;      
    }
    else if (horse3 == 75) {
      cout<< "▲" << "先馳得點" << endl;      
    }
    else if (horse4 == 75) {
      cout<< "●" << "先馳得點" << endl;      
    }
     
      cout<<"------------------------------------------------------------------------| 終點"<<endl;
      
        for(int i=1; i<=horse1; i++) {
           cout<<" ";
        }   
        cout<<"◆"<<endl;
        
        for(int i=1; i<=horse2; i++) {
           cout<<" ";
        }   
        cout<<"★"<<endl;
        
         for(int i=1; i<=horse3; i++) {
           cout<<" ";
        }   
        cout<<"▲"<<endl;
        
         for(int i=1; i<=horse4; i++) {
           cout<<" ";
        }   
        cout<<"●"<<endl;
    system("pause");
}

    system("pause");
    return 0;
      
}




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