Board logo

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

作者: 歐柏罕    時間: 2017-10-24 18:29     標題: 賽馬程式 (三)

本帖最後由 歐柏罕 於 2017-10-24 18:49 編輯
  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.     while(option == 0 or option ==1) //第一次或是買入
  15.     {
  16.       srand(time(NULL));
  17.       system("cls");
  18.       cout<<"「好事成雙」賽馬場   " << "第 " <<times << "局 "<<endl;
  19.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  20.       cout<<"◆"<<endl;
  21.       cout<<"★"<<endl;  
  22.       cout<<"▲"<<endl;
  23.       cout<<"●"<<endl;
  24.    
  25.       cout<<endl<<"可用餘額: "<<balance<<"元"<<endl<<endl;   
  26.       cout<<"(1)買入 (2)下注 (3)離開 請選擇: ";
  27.       cin>>option;
  28.       if(option==1)
  29.       {
  30.           cout<<"買入: ";
  31.           cin>>buyin;
  32.           balance+=buyin;           
  33.       }
  34.       system("pause");
  35.       system("cls");
  36.     }
  37.    
  38.     while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  39.     {
  40.          
  41.         random=rand()%4;   //產生0~3之隨機亂數
  42.         if(random==0) {
  43.            horse1++;
  44.         }  
  45.         else if(random==1) {
  46.            horse2++;
  47.         }
  48.         else if(random==2) {
  49.            horse3++;
  50.         }
  51.         else if(random==3) {
  52.            horse4++;
  53.         }
  54.         cout<<"比賽進行中"<<endl;
  55.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  56.       
  57.         for(int i=1; i<=horse1; i++) {
  58.            cout<<" ";
  59.         }   
  60.         cout<<"◆"<<endl;
  61.         
  62.         for(int i=1; i<=horse2; i++) {
  63.            cout<<" ";
  64.         }   
  65.         cout<<"★"<<endl;
  66.         
  67.          for(int i=1; i<=horse3; i++) {
  68.            cout<<" ";
  69.         }   
  70.         cout<<"▲"<<endl;
  71.         
  72.          for(int i=1; i<=horse4; i++) {
  73.            cout<<" ";
  74.         }   
  75.         cout<<"●"<<endl;
  76.         system("cls");      
  77.     }
  78.     times++;
  79.     system("cls");     
  80.     cout<<"比賽結束! 由 ";
  81.     if(horse1 == 75) {
  82.       cout<< "◆" << "先馳得點" << endl;      
  83.     }
  84.     else if (horse2 == 75) {
  85.       cout<< "★" << "先馳得點" << endl;      
  86.     }
  87.     else if (horse3 == 75) {
  88.       cout<< "▲" << "先馳得點" << endl;      
  89.     }
  90.     else if (horse4 == 75) {
  91.       cout<< "●" << "先馳得點" << endl;      
  92.     }
  93.      
  94.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  95.       
  96.         for(int i=1; i<=horse1; i++) {
  97.            cout<<" ";
  98.         }   
  99.         cout<<"◆"<<endl;
  100.         
  101.         for(int i=1; i<=horse2; i++) {
  102.            cout<<" ";
  103.         }   
  104.         cout<<"★"<<endl;
  105.         
  106.          for(int i=1; i<=horse3; i++) {
  107.            cout<<" ";
  108.         }   
  109.         cout<<"▲"<<endl;
  110.         
  111.          for(int i=1; i<=horse4; i++) {
  112.            cout<<" ";
  113.         }   
  114.         cout<<"●"<<endl;
  115.     system("pause");
  116. }

  117.     system("pause");
  118.     return 0;
  119.       
  120. }
複製代碼

作者: 顏羽彤    時間: 2017-10-24 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;
  11.         
  12.         while(option==0 || option==1)
  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.             system("pause");
  31.             system("cls");
  32.         }
  33.         while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  34.         {
  35.             random=rand()%4;   //產生0~3之隨機亂數
  36.             if(random==0)
  37.             {
  38.                 horse1++;
  39.             }
  40.             else if(random==1)
  41.             {
  42.                 horse2++;
  43.             }
  44.             else if(random==2)
  45.             {
  46.                 horse3++;
  47.             }
  48.             else if(random==3)
  49.             {
  50.                 horse4++;
  51.             }
  52.             cout<<"比賽進行中"<<endl;
  53.             cout<<"------------------------------------------------------------------------| 終點"<<endl;
  54.             for(int i=1; i<=horse1; i++)
  55.             {
  56.                 cout<<" ";
  57.             }
  58.             cout<<"◆"<<endl;
  59.             for(int i=1; i<=horse2; i++)
  60.             {
  61.                 cout<<" ";
  62.             }
  63.             cout<<"★"<<endl;
  64.             for(int i=1; i<=horse3; i++)
  65.             {
  66.                 cout<<" ";
  67.             }
  68.             cout<<"▲"<<endl;
  69.             for(int i=1; i<=horse4; i++)
  70.             {
  71.                 cout<<" ";
  72.             }
  73.             cout<<"●"<<endl;
  74.             system("cls");      
  75.         }
  76.         times++;
  77.         cout<<"比賽結束  由";
  78.         if(horse1==75)
  79.         {
  80.             cout<<"◆";              
  81.         }
  82.         if(horse2==75)
  83.         {
  84.             cout<<"★";              
  85.         }
  86.         if(horse3==75)
  87.         {
  88.             cout<<"▲";              
  89.         }
  90.         if(horse4==75)
  91.         {
  92.             cout<<"●";              
  93.         }
  94.         cout<<"先馳得點!"<<endl;
  95.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  96.         for(int i=1; i<=horse1; i++)
  97.         {
  98.             cout<<" ";
  99.         }
  100.         cout<<"◆"<<endl;
  101.         for(int i=1; i<=horse2; i++)
  102.         {
  103.             cout<<" ";
  104.         }
  105.         cout<<"★"<<endl;
  106.         for(int i=1; i<=horse3; i++)
  107.         {
  108.             cout<<" ";
  109.         }
  110.         cout<<"▲"<<endl;
  111.         for(int i=1; i<=horse4; i++)
  112.         {
  113.             cout<<" ";
  114.         }
  115.         cout<<"●"<<endl;
  116.         system("pause");
  117.         system("cls");      
  118.     }
  119.     system("pause");
  120.     return 0;   
  121. }
複製代碼

作者: 巫沛庭    時間: 2017-10-24 18:43

#include<iostream>
#include<cstdlib>
#include<time.h>
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;
    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;   
    }
}
     
   
    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-24 18:49

  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.     while(option == 0 or option ==1) //第一次或是買入
  15.     {
  16.       srand(time(NULL));
  17.       system("cls");
  18.       cout<<"「好事成雙」賽馬場   " << "第 " <<times << "局 "<<endl;
  19.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  20.       cout<<"◆"<<endl;
  21.       cout<<"★"<<endl;  
  22.       cout<<"▲"<<endl;
  23.       cout<<"●"<<endl;
  24.    
  25.       cout<<endl<<"可用餘額: "<<balance<<"元"<<endl<<endl;   
  26.       cout<<"(1)買入 (2)下注 (3)離開 請選擇: ";
  27.       cin>>option;
  28.       if(option==1)
  29.       {
  30.           cout<<"買入: ";
  31.           cin>>buyin;
  32.           balance+=buyin;           
  33.       }
  34.       system("pause");
  35.       system("cls");
  36.     }
  37.    
  38.     while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  39.     {
  40.          
  41.         random=rand()%4;   //產生0~3之隨機亂數
  42.         if(random==0) {
  43.            horse1++;
  44.         }  
  45.         else if(random==1) {
  46.            horse2++;
  47.         }
  48.         else if(random==2) {
  49.            horse3++;
  50.         }
  51.         else if(random==3) {
  52.            horse4++;
  53.         }
  54.         cout<<"比賽進行中"<<endl;
  55.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  56.       
  57.         for(int i=1; i<=horse1; i++) {
  58.            cout<<" ";
  59.         }   
  60.         cout<<"◆"<<endl;
  61.         
  62.         for(int i=1; i<=horse2; i++) {
  63.            cout<<" ";
  64.         }   
  65.         cout<<"★"<<endl;
  66.         
  67.          for(int i=1; i<=horse3; i++) {
  68.            cout<<" ";
  69.         }   
  70.         cout<<"▲"<<endl;
  71.         
  72.          for(int i=1; i<=horse4; i++) {
  73.            cout<<" ";
  74.         }   
  75.         cout<<"●"<<endl;
  76.         system("cls");      
  77.     }
  78.     times++;
  79.     system("cls");     
  80.     cout<<"比賽結束! 由 ";
  81.     if(horse1 == 75) {
  82.       cout<< "◆" << "先馳得點" << endl;      
  83.     }
  84.     else if (horse2 == 75) {
  85.       cout<< "★" << "先馳得點" << endl;      
  86.     }
  87.     else if (horse3 == 75) {
  88.       cout<< "▲" << "先馳得點" << endl;      
  89.     }
  90.     else if (horse4 == 75) {
  91.       cout<< "●" << "先馳得點" << endl;      
  92.     }
  93.      
  94.       cout<<"------------------------------------------------------------------------| 終點"<<endl;
  95.       
  96.         for(int i=1; i<=horse1; i++) {
  97.            cout<<" ";
  98.         }   
  99.         cout<<"◆"<<endl;
  100.         
  101.         for(int i=1; i<=horse2; i++) {
  102.            cout<<" ";
  103.         }   
  104.         cout<<"★"<<endl;
  105.         
  106.          for(int i=1; i<=horse3; i++) {
  107.            cout<<" ";
  108.         }   
  109.         cout<<"▲"<<endl;
  110.         
  111.          for(int i=1; i<=horse4; i++) {
  112.            cout<<" ";
  113.         }   
  114.         cout<<"●"<<endl;
  115.     system("pause");
  116. }

  117.     system("pause");
  118.     return 0;
  119.       
  120. }
複製代碼

作者: 張凱婷    時間: 2017-10-24 19:12

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

  118.     system("pause");
  119.     return 0;
  120.       
  121. }
複製代碼





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