Board logo

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

作者: 鄭繼威    時間: 2023-6-30 20:12     標題: 賽馬程式 (二)

本帖最後由 鄭繼威 於 2023-8-11 18:20 編輯

使畫面動起來


  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};     //存放進度用的
  10.     srand(time(NULL));
  11.     cout<<"「好事成雙」賽馬場"<<endl;
  12.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;

  13.     //把馬印出來
  14.     cout<<"◆"<<endl;
  15.     cout<<"★"<<endl;
  16.     cout<<"▲"<<endl;
  17.     cout<<"●"<<endl;
  18.     system("pause");

  19.     //開始賽馬
  20.     while(true)
  21.     {
  22.         system("cls");    //清空畫面
  23.         int r=rand()%4;   //0~3   (抽馬)
  24.         s[r]++;       //看電腦抽到哪隻馬就+1
  25.         cout<<"比賽進行中"<<endl;
  26.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  27.         for(int i=0; i<=s[0]; i++)
  28.             cout<<" ";
  29.         cout<<"◆"<<endl;
  30.         for(int i=0; i<=s[1]; i++)
  31.             cout<<" ";
  32.         cout<<"★"<<endl;
  33.         for(int i=0; i<=s[2]; i++)
  34.             cout<<" ";
  35.         cout<<"▲"<<endl;
  36.         for(int i=0; i<=s[3]; i++)
  37.             cout<<" ";
  38.         cout<<"●"<<endl;
  39.         //抵達終點
  40.         if(s[r]==73)
  41.             break;
  42.         _sleep(50);                     
  43.     }
  44.     system("cls");
  45.     cout<<"比賽結束"<<endl;
  46.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  47.     //印空格(看進度是多少就印多少空格)     
  48.     //把馬印出來
  49.     for(int i=0; i<=s[0]; i++)
  50.         cout<<" ";
  51.     cout<<"◆"<<endl;
  52.     for(int i=0; i<=s[1]; i++)
  53.         cout<<" ";
  54.     cout<<"★"<<endl;
  55.     for(int i=0; i<=s[2]; i++)
  56.         cout<<" ";
  57.     cout<<"▲"<<endl;
  58.     for(int i=0; i<=s[3]; i++)
  59.         cout<<" ";
  60.     cout<<"●"<<endl;
  61.     system("pause");
  62.     goto re;
  63.     return 0;
  64. }
複製代碼
本帖隱藏的內容需要回復才可以瀏覽

作者: 蔡沛倢    時間: 2023-7-1 20:57

本帖最後由 蔡沛倢 於 2023-7-7 21:01 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {   
  7.         re:
  8.     system("cls");
  9.     int a[]={0,0,0,0};
  10.     string e[]={"◆","★","▲","●"};
  11.     srand(time(NULL));
  12.     int b=0;
  13.     cout<<"****賽馬場****"<<endl;
  14.         cout<<"-------------------------------------------------------------------------|終點線"<<endl;
  15.         for(int i=0;i<=3;i++)
  16.     {
  17.        cout<<e[i]<<endl;
  18.     }
  19.         system("pause");
  20.     system("cls");
  21.         while(true)
  22.         {   
  23.             b=rand()%4;
  24.             a[b]++;
  25.                 cout<<"比賽進行中"<<endl;
  26.                 cout<<"-------------------------------------------------------------------------|終點線"<<endl;
  27.                
  28.                 for(int i=0;i<4;i++)
  29.                 {   
  30.             for(int j=0;j<=a[i];j++)
  31.             {
  32.                           cout<<" ";
  33.             }
  34.             cout<<e[i]<<endl;
  35.                 }
  36.                 if(a[b]==73)
  37.                 {
  38.                         break;
  39.                 }
  40.                 _sleep(50);
  41.                 system("cls");
  42.         }
  43.                 cout<<"!比賽結束!"<<endl;
  44.                 cout<<"-------------------------------------------------------------------------|終點線"<<endl;
  45.                 for(int i=0;i<4;i++)
  46.                 {   
  47.             for(int j=0;j<=a[i];j++)
  48.             {
  49.                           cout<<" ";
  50.             }
  51.             cout<<e[i]<<endl;
  52.                 }
  53.                
  54.         system("pause");
  55.         goto re;
  56.     return 0;
  57. }
複製代碼

作者: 呂得銓    時間: 2023-7-7 18:17

本帖最後由 呂得銓 於 2023-7-14 17:34 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};     
  10.     srand(time(NULL));
  11.     cout<<"「好事成雙」賽馬場"<<endl;
  12.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  13.     cout<<"◆"<<endl;
  14.     cout<<"★"<<endl;
  15.     cout<<"▲"<<endl;
  16.     cout<<"●"<<endl;
  17.     system("pause");
  18.     while(true)
  19.     {
  20.     system("cls");   
  21.     int r=rand()%4;  
  22.     s[r]++;      
  23.     cout<<"比賽進行中"<<endl;
  24.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  25.     for(int i=0; i<=s[0]; i++)
  26.     cout<<" ";
  27.     cout<<"◆"<<endl;
  28.     for(int i=0; i<=s[1]; i++)
  29.     cout<<" ";
  30.     cout<<"★"<<endl;
  31.     for(int i=0; i<=s[2]; i++)
  32.     cout<<" ";
  33.     cout<<"▲"<<endl;
  34.     for(int i=0; i<=s[3]; i++)
  35.     cout<<" ";
  36.     cout<<"●"<<endl;
  37.     if(s[r]==73)
  38.     break;
  39.     _sleep(50);                     
  40.     }
  41.     system("cls");
  42.     cout<<"比賽結束"<<endl;
  43.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  44.     for(int i=0; i<=s[0]; i++)
  45.     cout<<" ";
  46.     cout<<"◆"<<endl;
  47.     for(int i=0; i<=s[1]; i++)
  48.     cout<<" ";
  49.     cout<<"★"<<endl;
  50.     for(int i=0; i<=s[2]; i++)
  51.     cout<<" ";
  52.     cout<<"▲"<<endl;
  53.     for(int i=0; i<=s[3]; i++)
  54.     cout<<" ";
  55.     cout<<"●"<<endl;
  56.     system("pause");
  57.     goto re;
  58.     return 0;
  59. }
複製代碼

作者: 呂宗晉    時間: 2023-7-7 19:24

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};   
  10.     srand(time(NULL));
  11.     cout<<"「好事成雙」賽馬場"<<endl;
  12.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;

  13.     //把馬印出來
  14.     cout<<"◆"<<endl;
  15.     cout<<"★"<<endl;
  16.     cout<<"▲"<<endl;
  17.     cout<<"●"<<endl;
  18.     system("pause");
  19.     while(true)
  20.     {
  21.         system("cls");   
  22.         int r=rand()%4;  )
  23.         s[r]++;      
  24.         cout<<"比賽進行中"<<endl;
  25.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  26.         for(int i=0; i<=s[0]; i++)
  27.             cout<<" ";
  28.         cout<<"◆"<<endl;
  29.         for(int i=0; i<=s[1]; i++)
  30.             cout<<" ";
  31.         cout<<"★"<<endl;
  32.         for(int i=0; i<=s[2]; i++)
  33.             cout<<" ";
  34.         cout<<"▲"<<endl;
  35.         for(int i=0; i<=s[3]; i++)
  36.             cout<<" ";
  37.         cout<<"●"<<endl;
  38.         if(s[r]==73)
  39.             break;
  40.         _sleep(50);                     
  41.     }
  42.     system("cls");
  43.     cout<<"比賽結束"<<endl;
  44.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  45.     for(int i=0; i<=s[0]; i++)
  46.         cout<<" ";
  47.     cout<<"◆"<<endl;
  48.     for(int i=0; i<=s[1]; i++)
  49.         cout<<" ";
  50.     cout<<"★"<<endl;
  51.     for(int i=0; i<=s[2]; i++)
  52.         cout<<" ";
  53.     cout<<"▲"<<endl;
  54.     for(int i=0; i<=s[3]; i++)
  55.         cout<<" ";
  56.     cout<<"●"<<endl;
  57.     system("pause");
  58.     goto re;
  59.     return 0;
  60. }
複製代碼

作者: 何權晉    時間: 2023-7-7 19:39

  1. #include<iostream>
  2. #include<ctime>
  3. using namespace std;
  4. int main()
  5. {
  6.     int s[]={0,0,0,0};
  7.     srand(time(NULL));
  8. cout<<"★★★The Wetherby Racecourse★★★"<<endl;
  9. cout<<"-------------------------------------------------------------------------|Finish"<<endl;
  10.     cout<<"◆"<<endl;
  11.     cout<<"★"<<endl;
  12.     cout<<"▲"<<endl;
  13.     cout<<"●"<<endl;
  14. while(true)
  15. {
  16.     system("cls");
  17.     int o=rand()%4;
  18.     s[o]++;
  19.     cout<<"★★★The Wetherby Racecourse★★★"<<endl;
  20.      cout<<"-------------------------------------------------------------------------|Finish"<<endl;
  21.     for(int i=0;i<=s[0];i++)
  22.             cout<<" ";
  23.             cout<<"◆"<<endl;
  24.     for(int i=0;i<=s[1];i++)
  25.             cout<<" ";
  26.             cout<<"★"<<endl;
  27.     for(int i=0;i<=s[2];i++)
  28.             cout<<" ";
  29.             cout<<"▲"<<endl;
  30.     for(int i=0;i<=s[3];i++)
  31.             cout<<" ";
  32.             cout<<"●"<<endl;
  33.     if (s[o]==73)
  34.     break;
  35.     _sleep(50);
  36. }
  37. system("cls");
  38. cout<<"Race Finished"<<endl;
  39. cout<<"★★★The Wetherby Racecourse★★★"<<endl;
  40. cout<<"-------------------------------------------------------------------------|Finish"<<endl;

  41.   for(int i=0; i<=s[0]; i++)
  42.         cout<<" ";
  43.     cout<<"◆"<<endl;
  44.     for(int i=0; i<=s[1]; i++)
  45.         cout<<" ";
  46.     cout<<"★"<<endl;
  47.     for(int i=0; i<=s[2]; i++)
  48.         cout<<" ";
  49.     cout<<"▲"<<endl;
  50.     for(int i=0; i<=s[3]; i++)
  51.         cout<<" ";
  52.     cout<<"●"<<endl;
  53. if(s[0]==73)
  54. cout<<"◆ Won"<<endl;
  55. if(s[1]==73)
  56. cout<<"★ Won"<<endl;
  57. if(s[2]==73)
  58. cout<<"▲ Won"<<endl;
  59. if(s[3]==73)
  60. cout<<"● Won"<<endl;
  61.          
  62. system("pause");
  63. return 0;
  64. }
複製代碼

作者: 黃子豪    時間: 2023-7-7 19:40

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};
  10.     srand(time(NULL));
  11.     cout<<"「好事成雙」賽馬場"<<endl;
  12.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  13.     cout<<"◆"<<endl;
  14.     cout<<"★"<<endl;
  15.     cout<<"▲"<<endl;
  16.     cout<<"●"<<endl;
  17.     system("pause");
  18.    
  19.     while(true)
  20.     {
  21.         system("cls");
  22.         int r=rand()%4;
  23.         s[r]++;
  24.         cout<<"比賽進行中"<<endl;
  25.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  26.         
  27.         for(int i=0; i<=s[0]; i++)
  28.             cout<<" ";
  29.         cout<<"◆"<<endl;
  30.         for(int i=0; i<=s[1]; i++)
  31.             cout<<" ";
  32.         cout<<"★"<<endl;
  33.         for(int i=0; i<=s[2]; i++)
  34.             cout<<" ";
  35.         cout<<"▲"<<endl;
  36.         for(int i=0; i<=s[3]; i++)
  37.             cout<<" ";
  38.         cout<<"●"<<endl;
  39.         
  40.         if(s[r]==73)
  41.             break;
  42.             
  43.         _sleep(10);
  44.     }
  45.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  46.         
  47.     for(int i=0; i<=s[0]; i++)
  48.         cout<<" ";
  49.     cout<<"◆"<<endl;
  50.     for(int i=0; i<=s[1]; i++)
  51.         cout<<" ";
  52.     cout<<"★"<<endl;
  53.     for(int i=0; i<=s[2]; i++)
  54.          cout<<" ";
  55.     cout<<"▲"<<endl;
  56.     for(int i=0; i<=s[3]; i++)
  57.          cout<<" ";
  58.     cout<<"●"<<endl;
  59.    
  60.      system("pause");
  61.     goto re;
  62.     return 0;
  63. }
複製代碼

作者: 盧玄皓    時間: 2023-7-7 19:41

本帖最後由 盧玄皓 於 2023-7-7 19:54 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};   
  10.     srand(time(NULL));
  11.     cout<<"賽馬場"<<endl;
  12.      cout<<"------------------------------------------------------------------------| 終點"<<endl;
  13.       cout<<"○"<<endl;
  14.     cout<<"€"<<endl;
  15.     cout<<"§"<<endl;
  16.     cout<<"◎"<<endl;
  17.     system("pause");
  18.       while(true)
  19.     {
  20.       system("cls");   
  21.         int r=rand()%4;   
  22.         s[r]++;      
  23.         cout<<"比賽"<<endl;
  24.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;  
  25.      
  26.      for(int i=0; i<=s[0]; i++)
  27.         cout<<" ";
  28.     cout<<"○"<<endl;
  29.     for(int i=0; i<=s[1]; i++)
  30.         cout<<" ";
  31.     cout<<"€"<<endl;
  32.     for(int i=0; i<=s[2]; i++)
  33.         cout<<" ";
  34.     cout<<"§"<<endl;
  35.     for(int i=0; i<=s[3]; i++)
  36.         cout<<" ";
  37.     cout<<"◎"<<endl;
  38.      if(s[r]==73)
  39.             break;
  40.         _sleep(50);  
  41.     }
  42.     system("cls");
  43.     cout<<"比賽結束"<<endl;
  44.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  45.    
  46.     for(int i=0; i<=s[0]; i++)
  47.         cout<<" ";
  48.     cout<<"○"<<endl;
  49.     for(int i=0; i<=s[1]; i++)
  50.         cout<<" ";
  51.     cout<<"€"<<endl;
  52.     for(int i=0; i<=s[2]; i++)
  53.         cout<<" ";
  54.     cout<<"§"<<endl;
  55.     for(int i=0; i<=s[3]; i++)
  56.         cout<<" ";
  57.     cout<<"●"<<endl;
  58.    
  59.    
  60.     system("pause");
  61.    
  62.     goto re;
  63.     return 0;
  64. }
複製代碼

作者: 呂宗晉    時間: 2023-7-7 20:17

  1. #include<iostream>哥哥
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7. int round=1;           
  8.     re:
  9.     system("cls");
  10.     srand(time(NULL));
  11.     int s[]={0,0,0,0};        
  12.     string p[]={"◆","★","▲","●"};        
  13.     int r=0;
  14.     cout<<"「好事成雙」賽馬場 第"<<round<<"局"<<endl;
  15.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  16.     for(int i=0; i<4; i++)
  17.     cout<<p[i]<<endl;      
  18.     system("pause");
  19.     system("cls");        
  20.     while(s[r]<=73)        
  21.     {
  22.     r=rand()%4;   
  23.     s[r]++;      
  24.     cout<<"比賽進行中"<<endl;
  25.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  26.     for(int i=0; i<4; i++)
  27.     {
  28.     for(int j=0; j<s[i]; j++)
  29.     cout<<" ";        
  30.     cout<<p[i]<<endl;      
  31.     }
  32.     _sleep(50);
  33.     system("cls");
  34.     }
  35.     cout<<"比賽結束!  由 "<<p[r]<<" 先馳得點!"<<endl;
  36.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  37.     for(int i=0; i<4; i++)
  38.     {     
  39.     for(int j=0; j<s[i]; j++)
  40.     cout<<" ";
  41.     cout<<p[i]<<endl;
  42.     }
  43.     system("pause");
  44.     round++;        
  45.     goto re;
  46.     return 0;
  47. }
複製代碼

作者: 盧玄皓    時間: 2023-7-7 20:22

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};   
  10.    string p[]={"○","€","§","◎"};
  11.     srand(time(NULL));
  12.     cout<<"賽馬場"<<endl;
  13.      cout<<"------------------------------------------------------------------------| 終點"<<endl;
  14.        for(int i=0; i<4; i++)
  15.         {     
  16.             cout<<p[i]<<endl;        
  17.         }
  18.     system("pause");
  19.       while(true)
  20.     {
  21.       system("cls");   
  22.         int r=rand()%4;   
  23.         s[r]++;      
  24.         cout<<"比賽"<<endl;
  25.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;  
  26.      
  27.       for(int i=0; i<4; i++)
  28.     {
  29.            
  30.         for(int j=0; j<s[i]; j++)
  31.             cout<<" ";
  32.         cout<<p[i]<<endl;
  33.     }
  34.      if(s[r]==73)
  35.             break;
  36.         _sleep(1);  
  37.     }
  38.     system("cls");
  39.     cout<<"比賽結束"<<endl;
  40.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  41.    
  42.      for(int i=0; i<4; i++)
  43.     {
  44.            
  45.         for(int j=0; j<s[i]; j++)
  46.             cout<<" ";
  47.         cout<<p[i]<<endl;
  48.     }
  49.    
  50.    
  51.     system("pause");
  52.    
  53.     goto re;
  54.     return 0;
  55. }
  56.      
  57.      
  58.      
  59.      
複製代碼

作者: 何權晉    時間: 2023-7-7 20:22

  1. #include<iostream>
  2. #include<ctime>
  3. using namespace std;
  4. int main()
  5. {
  6.     int r=1;
  7.     re:
  8.     int s[]={0,0,0,0};
  9.     string h[]={"◆","★","▲","●"};
  10.     srand(time(NULL));
  11. cout<<"★★★The Wetherby Racecourse★★★"<<endl;
  12. cout<<"-------------------------------------------------------------------------|Finish"<<endl;
  13.     for(int i=0;i<=3;i++)
  14.     cout<<h[i]<<endl;
  15.     system("pause");
  16. while(true)
  17. {
  18.     system("cls");
  19.     int o=rand()%4;
  20.     s[o]++;
  21.     cout<<"★★★The Wetherby Racecourse★★★"<<endl;
  22.      cout<<"-------------------------------------------------------------------------|Finish"<<endl;
  23.       for(int i=0; i<4; i++)
  24.         {
  25.             for(int j=0; j<s[i]; j++)
  26.             {
  27.                 cout<<" ";  
  28.                 }   
  29.                 cout<<h[i]<<endl;   
  30.         }
  31.          
  32.     if (s[o]==73)
  33.     break;
  34.     _sleep(50);
  35. }
  36. system("cls");
  37. cout<<"Race Finished"<<endl;
  38. cout<<"★★★The Wetherby Racecourse★★★"<<endl;
  39. cout<<"-------------------------------------------------------------------------|Finish"<<endl;

  40. for(int i=0; i<4; i++)
  41.         {
  42.             for(int j=0; j<s[i]; j++)
  43.             {
  44.                 cout<<" ";  
  45.                 }   
  46.                 cout<<h[i]<<endl;   
  47.         }
  48.          
  49. if(s[0]==73)
  50. cout<<"◆ Won The Race"<<endl;
  51. if(s[1]==73)
  52. cout<<"★ Won The Race"<<endl;
  53. if(s[2]==73)
  54. cout<<"▲ Won The Race"<<endl;
  55. if(s[3]==73)
  56. cout<<"● Won The Race"<<endl;
  57.           r++;
  58.           goto re;
  59.          
  60. system("pause");
  61. return 0;
  62. }
複製代碼

作者: 鄭繼威    時間: 2023-7-7 20:26

3
作者: 黃子豪    時間: 2023-7-7 20:28

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};
  10.     string p[]={"◆", "★", "▲", "●"};
  11.     srand(time(NULL));
  12.     cout<<"「好事成雙」賽馬場"<<endl;
  13.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  14.     for(int i=0; i<4; i++)
  15.     {
  16.         cout<<p[i]<<endl;
  17.     }
  18.     system("pause");
  19.    
  20.     while(true)
  21.     {
  22.         system("cls");
  23.         int r=rand()%4;
  24.         s[r]++;
  25.         cout<<"比賽進行中"<<endl;
  26.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  27.         
  28.         for(int j=0; j<4; j++){
  29.             for(int i=0; i<=s[j]; i++){
  30.                 cout<<" ";
  31.             }
  32.             cout<<p[j]<<endl;
  33.         }
  34.         
  35.         if(s[r]==73)
  36.             break;
  37.             
  38.         _sleep(10);
  39.     }
  40.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  41.         
  42.     for(int j=0; j<4; j++){
  43.         for(int i=0; i<=s[j]; i++){
  44.             cout<<" ";
  45.         }
  46.         cout<<p[j]<<endl;
  47.     }
  48.    
  49.      system("pause");
  50.     goto re;
  51.     return 0;
  52. }
複製代碼

作者: 呂宗晉    時間: 2023-7-7 20:29

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     int n=1, balance=0;
  8.     int option, buyin, bet, player;
  9.     re:
  10.     system("cls");
  11.     srand(time(NULL));
  12.     int s[]={0,0,0,0};
  13.     string p[]={"◆","★","▲","●"};
  14.     int r=0;
  15.     cout<<"「好事成雙」賽馬場  第 "<<n<<" 局"<<endl;
  16.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  17.     for(int i=0; i<4; i++)
  18.         cout<<p[i]<<endl;
  19.     cout<<endl<<"可用餘額: "<<balance<<"元"<<endl<<endl;
  20.     cout<<"(1)買入 (2)下注 (3)離開 請選擇: ";
  21.     cin>>option;
  22.     if(option==1)
  23.     {
  24.         cout<<"買入: ";
  25.         cin>>buyin;
  26.         if(buyin<=0)
  27.         {
  28.              cout<<"輸入錯誤!";
  29.              _sleep(1500);
  30.              goto re;     
  31.         }
  32.         balance+=buyin;
  33.         goto re;         
  34.     }
  35.     else if(option==2)
  36.     {
  37.         cout<<"下注: ";
  38.         cin>>bet;
  39.         if(bet<=0)
  40.         {
  41.              cout<<"輸入錯誤!";
  42.              _sleep(1500);
  43.              goto re;     
  44.         }
  45.         if(bet>balance)
  46.         {
  47.              cout<<"可用餘額不足,請先買入!";
  48.              _sleep(1500);
  49.              goto re;     
  50.         }
  51.         cout<<endl<<"(1)◆ (2)★ (3)▲ (4)● 請選擇: ";
  52.         cin>>player;
  53.         cout<<"比賽即將開始..."<<endl<<endl;         
  54.     }
  55.     else if(option==3)
  56.     {
  57.         goto end;         
  58.     }
  59.     else
  60.     {
  61.         cout<<"輸入錯誤!";
  62.         _sleep(1500);
  63.         goto re;
  64.     }
  65.     system("pause");
  66.     system("cls");
複製代碼

作者: 黃品禎    時間: 2023-7-8 16:58

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     while(true)
  8.     {
  9.          system("cls");
  10.     int s[]={0,0,0,0};
  11.     srand(time(NULL));
  12.   cout<<"「好事成雙」賽馬場"<<endl;
  13.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  14.     cout<<"◆"<<endl;
  15.     cout<<"★"<<endl;
  16.     cout<<"▲"<<endl;
  17.     cout<<"●"<<endl;
  18.    
  19.     while(true)
  20.     {
  21.           system("cls");
  22.           int r=rand()%4;
  23.           s[r]++;  
  24.           cout<<"比賽進行中"<<endl;
  25.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  26.         for(int i=0; i<=s[0]; i++)
  27.             cout<<" ";
  28.         cout<<"◆"<<endl;
  29.         for(int i=0; i<=s[1]; i++)
  30.             cout<<" ";
  31.         cout<<"★"<<endl;
  32.         for(int i=0; i<=s[2]; i++)
  33.             cout<<" ";
  34.         cout<<"▲"<<endl;
  35.         for(int i=0; i<=s[3]; i++)
  36.             cout<<" ";
  37.         cout<<"●"<<endl;
  38.         if(s[r]==72)
  39.             break;
  40.         _sleep(1);   
  41.     }      
  42.        system("pause");   
  43.     }
  44.        system("pause");
  45.        return 0;
  46. }
複製代碼

作者: 廖秝瑜    時間: 2023-7-10 09:01

本帖最後由 廖秝瑜 於 2023-7-10 09:34 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};
  10.     srand(time(NULL));
  11.     cout<<"賽馬場"<<endl;
  12.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  13.     cout<<"◆"<<endl;
  14.     cout<<"★"<<endl;
  15.     cout<<"▲"<<endl;
  16.     cout<<"●"<<endl;
  17.     system("pause");
  18.     while(true)
  19.     {
  20.         system("cls");
  21.         int r=rand()%4;
  22.         s[r]++;
  23.         cout<<"比賽進行中"<<endl;
  24.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  25.         for(int i=0; i<=s[0]; i++)
  26.             cout<<" ";
  27.         cout<<"◆"<<endl;
  28.         for(int i=0; i<=s[1]; i++)
  29.             cout<<" ";
  30.         cout<<"★"<<endl;
  31.         for(int i=0; i<=s[2]; i++)
  32.             cout<<" ";
  33.         cout<<"▲"<<endl;
  34.         for(int i=0; i<=s[3]; i++)
  35.             cout<<" ";
  36.         cout<<"●"<<endl;
  37.         if(s[r]==73)
  38.             break;
  39.         _sleep(50);                     
  40. }
  41.     system("cls");
  42.     cout<<"比賽結束"<<endl;
  43.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  44.     for(int i=0; i<=s[0]; i++)
  45.         cout<<" ";
  46.     cout<<"◆"<<endl;
  47.     for(int i=0; i<=s[1]; i++)
  48.         cout<<" ";
  49.     cout<<"★"<<endl;
  50.     for(int i=0; i<=s[2]; i++)
  51.         cout<<" ";
  52.     cout<<"▲"<<endl;
  53.     for(int i=0; i<=s[3]; i++)
  54.         cout<<" ";
  55.     cout<<"●"<<endl;
  56.     system("pause");
  57.    goto re;
  58.     return 0;
  59.    }
複製代碼

作者: 張絜晰    時間: 2023-8-3 20:27

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int s[]={0,0,0,0};
  7.     srand(time(NULL));
  8.    
  9.    
  10.     cout<<"Racehorse thing"<<endl;
  11.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  12.         cout<<"◆"<<endl<<"★"<<endl<<"▲"<<endl<<"●"<<endl;
  13.     system("pause");
  14.     while(1)
  15.     {
  16.     system("cls");
  17.     int r=rand()%4;
  18.     s[r]++;
  19.     cout<<"Race in progress..."<<endl;
  20.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  21.     for(int i=0;i<=s[0];i++)
  22.             cout<<" ";
  23.             cout<<"◆"<<endl;   
  24.     for(int i=0;i<=s[1];i++)
  25.             cout<<" ";
  26.             cout<<"★"<<endl;
  27.     for(int i=0;i<=s[2];i++)
  28.             cout<<" ";
  29.             cout<<"▲"<<endl;  
  30.     for(int i=0;i<=s[3];i++)
  31.             cout<<" ";
  32.             cout<<"●"<<endl;   
  33.     if(s[r]==73)
  34.                break;
  35.      _sleep(10);      
  36.     }
  37.      system("cls");
  38.     cout<<"Race ended!"<<endl;
  39.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  40.     for(int i=0;i<=s[0];i++)
  41.             cout<<" ";
  42.             cout<<"◆"<<endl;   
  43.     for(int i=0;i<=s[1];i++)
  44.             cout<<" ";
  45.             cout<<"★"<<endl;
  46.     for(int i=0;i<=s[2];i++)
  47.             cout<<" ";
  48.             cout<<"▲"<<endl;  
  49.     for(int i=0;i<=s[3];i++)
  50.             cout<<" ";
  51.             cout<<"●"<<endl;   
  52.     system("pause");
  53.     return 0;
  54. }
複製代碼

作者: 吳柏潁    時間: 2023-8-10 16:06

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};     
  10.     srand(time(NULL));
  11.     cout<<"「好事成雙」賽馬場"<<endl;
  12.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  13.     cout<<"◆"<<endl;
  14.     cout<<"★"<<endl;
  15.     cout<<"▲"<<endl;
  16.     cout<<"●"<<endl;
  17.         cout<<"按enter開始"<<endl;
  18.         system("pause");

  19.     while(true)
  20.     {
  21.         system("cls");   
  22.         int r=rand()%4;   
  23.         s[r]++;
  24.         cout<<"比賽進行中"<<endl;
  25.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  26.         for(int i=0; i<=s[0]; i++)
  27.             cout<<" ";
  28.         cout<<"◆"<<endl;
  29.         for(int i=0; i<=s[1]; i++)
  30.             cout<<" ";
  31.         cout<<"★"<<endl;
  32.         for(int i=0; i<=s[2]; i++)
  33.             cout<<" ";
  34.         cout<<"▲"<<endl;
  35.         for(int i=0; i<=s[3]; i++)
  36.             cout<<" ";
  37.         cout<<"●"<<endl;
  38.         if(s[r]==73)
  39.             break;
  40.         _sleep(50);                     
  41.     }
  42.     system("cls");
  43.     cout<<"比賽結束"<<endl;
  44.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  45.     for(int i=0; i<=s[0]; i++)
  46.         cout<<" ";
  47.     cout<<"◆"<<endl;
  48.     for(int i=0; i<=s[1]; i++)
  49.         cout<<" ";
  50.     cout<<"★"<<endl;
  51.     for(int i=0; i<=s[2]; i++)
  52.         cout<<" ";
  53.     cout<<"▲"<<endl;
  54.     for(int i=0; i<=s[3]; i++)
  55.         cout<<" ";
  56.     cout<<"●"<<endl;
  57.     system("pause");
  58.     goto re;
  59.     return 0;
  60. }
複製代碼

作者: 吳柏潁    時間: 2023-8-10 16:55

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     system("cls");      
  9.     int s[]={0,0,0,0};
  10.         string h[]={"◆","★","▲","●"};     
  11.     srand(time(NULL));
  12.     cout<<"「好事成雙」賽馬場"<<endl;
  13.     cout<<"------------------------------------------------------------------------------------------------------------------| 終點"<<endl;
  14.     for(int i=0;i<=3;i++)
  15.     {
  16.             cout<<h[i]<<endl;
  17.         }
  18.         cout<<"按enter開始  1.一般 2.快速"<<endl;
  19.         int option;
  20.         cin>>option;
  21.        
  22.         system("pause");
  23.     while(true)
  24.     {
  25.         system("cls");   
  26.         int r=rand()%4;   
  27.         
  28.         cout<<"比賽進行中"<<endl;
  29.         cout<<"------------------------------------------------------------------------------------------------------------------| 終點"<<endl;
  30.         if(option==1)
  31.         {
  32.                 s[r]++;
  33.                 for(int j=0; j<=3; j++)
  34.                         {
  35.                         for(int i=0; i<=s[j]; i++)
  36.                             cout<<" ";
  37.                         cout<<h[j]<<endl;
  38.                         }
  39.                         if(s[r]==112)
  40.                     break;
  41.                 _sleep(50);   
  42.                 }
  43.                 else if(option==2)
  44.                 {
  45.                         s[r]+=8;
  46.                         for(int j=0; j<=3; j++)
  47.                         {
  48.                         for(int i=0; i<=s[j]; i++)
  49.                             cout<<" ";
  50.                         cout<<h[j]<<endl;
  51.                         }
  52.                         if(s[r]>=112)
  53.                     break;
  54.                 _sleep(100);   
  55.                 }
  56.         
  57.                                  
  58.     }
  59.     system("cls");
  60.     cout<<"比賽結束"<<endl;
  61.     cout<<"------------------------------------------------------------------------------------------------------------------| 終點"<<endl;
  62.     for(int j=0; j<=3; j++)
  63.                 {
  64.                 for(int i=0; i<=s[j]; i++)
  65.             cout<<" ";
  66.         cout<<h[j]<<endl;
  67.                 }
  68.     system("pause");
  69.     goto re;
  70.     return 0;
  71. }
複製代碼

作者: 邱品惟    時間: 2023-8-11 18:23

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int s[]={0,0,0,0};
  7.     srand(time(NULL));
  8.     cout<<"「好事成雙」賽馬場"<<endl;
  9.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  10.     cout<<"◆"<<endl;
  11.     cout<<"★"<<endl;
  12.     cout<<"▲"<<endl;
  13.     cout<<"●"<<endl;
  14.     while(true)
  15.     {
  16.         system("cls");
  17.         int r=rand()%4;   
  18.         s[r]++;      
  19.         cout<<"比賽進行中"<<endl;
  20.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  21.         for(int i=0; i<=s[0]; i++)
  22.             cout<<" ";
  23.         cout<<"◆"<<endl;
  24.         for(int i=0; i<=s[1]; i++)
  25.             cout<<" ";
  26.         cout<<"★"<<endl;
  27.         for(int i=0; i<=s[2]; i++)
  28.             cout<<" ";
  29.         cout<<"▲"<<endl;
  30.         for(int i=0; i<=s[3]; i++)
  31.             cout<<" ";
  32.         cout<<"●"<<endl;
  33.         if(s[r]==73)
  34.             break;
  35.                      
  36.     }
  37.     system("cls");
  38.     cout<<"比賽結束"<<endl;
  39.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  40.     for(int i=0; i<=s[0]; i++)
  41.         cout<<" ";
  42.     cout<<"◆"<<endl;
  43.     for(int i=0; i<=s[1]; i++)
  44.         cout<<" ";
  45.     cout<<"★"<<endl;
  46.     for(int i=0; i<=s[2]; i++)
  47.         cout<<" ";
  48.     cout<<"▲"<<endl;
  49.     for(int i=0; i<=s[3]; i++)
  50.         cout<<" ";
  51.     cout<<"●"<<endl;
  52.     system("pause");
  53.     return 0;
  54. }
複製代碼

作者: 朱奕祈    時間: 2024-3-4 19:40

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         re:
  8.         system("cls");
  9.         int s[]={0,0,0,0};
  10.         srand(time(NULL));       
  11.     cout<<"「好事成雙」賽馬場"<<endl;
  12.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  13.     cout<<"◆"<<endl;
  14.     cout<<"★"<<endl;
  15.     cout<<"▲"<<endl;
  16.     cout<<"●"<<endl;
  17.     system("pause");
  18.     while(true)
  19.         {
  20.         system("cls");
  21.         int r=rand()%4;
  22.         s[r]++;
  23.         cout<<"比賽進行中"<<endl;
  24.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  25.         for(int i=0;i<s[0];i++)
  26.         {
  27.                 cout<<" ";
  28.         }
  29.         cout<<"◆"<<endl;
  30.         for(int i=0;i<s[1];i++)
  31.         {
  32.                 cout<<" ";
  33.         }
  34.         cout<<"★"<<endl;
  35.         for(int i=0;i<s[2];i++)
  36.         {
  37.                 cout<<" ";
  38.         }
  39.         cout<<"▲"<<endl;
  40.         for(int i=0;i<s[3];i++)
  41.         {
  42.                 cout<<" ";
  43.         }
  44.         cout<<"●"<<endl;
  45.         if(s[r]==73)
  46.         {
  47.                 break;
  48.                 _sleep(50);
  49.         }

  50.         }
  51.         system("cls");
  52.         cout<<"比賽結束"<<endl;
  53.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  54.         for(int i=0;i<s[0];i++)
  55.         {
  56.                 cout<<" ";
  57.         }
  58.         cout<<"◆"<<endl;
  59.         for(int i=0;i<s[1];i++)
  60.         {
  61.                 cout<<" ";
  62.         }
  63.         cout<<"★"<<endl;
  64.         for(int i=0;i<s[2];i++)
  65.         {
  66.                 cout<<" ";
  67.         }
  68.         cout<<"▲"<<endl;
  69.         for(int i=0;i<s[3];i++)
  70.         {
  71.                 cout<<" ";
  72.         }
  73.         cout<<"●"<<endl;
  74.         system("pause");
  75.         goto re;
  76.     system("pause");
  77.     return 0;
  78. }
複製代碼

作者: 朱奕祈    時間: 2024-3-4 20:03

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         re:
  8.         system("cls");
  9.         int s[]={0,0,0,0};
  10.         string h[]={"◆","★","▲","●"};
  11.         srand(time(NULL));       
  12.     cout<<"「好事成雙」賽馬場"<<endl;
  13.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  14.         for(int i=0;i<4;i++)
  15.         {
  16.                 cout<<h[i]<<endl;
  17.         }
  18.     system("pause");
  19.     while(true)
  20.         {
  21.         system("cls");
  22.         int r=rand()%4;
  23.         s[r]++;
  24.         cout<<"比賽進行中"<<endl;
  25.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  26.         for(int j=0;j<4;j++)
  27.         {
  28.                 for(int i=0;i<s[j];i++)
  29.                 {
  30.                 cout<<" ";
  31.                 }
  32.                 cout<<h[j]<<endl;
  33.         }
  34.        
  35.        

  36.         if(s[r]==73)
  37.         {
  38.                 break;
  39.                 _sleep(50);
  40.         }

  41.         }
  42.         system("cls");
  43.         cout<<"比賽結束"<<endl;
  44.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  45.         for(int x=0;x<4;x++)
  46.         {
  47.                 for(int y=0;y<s[x];y++)
  48.                 {
  49.                 cout<<" ";
  50.                 }
  51.         cout<<h[x]<<endl;
  52.         }


  53.         system("pause");
  54.         goto re;
  55.     return 0;
  56. }
複製代碼





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