Board logo

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

作者: tonyh    時間: 2014-4-12 17:54     標題: [作業] 賽馬程式 (三)

本帖最後由 tonyh 於 2014-4-19 16:28 編輯

1. 在比賽首頁顯示第幾局
2. 在比賽結束頁顯示哪一位選手勝出

[attach]875[/attach]

[attach]876[/attach]
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n=1;
  7.     re1:
  8.     int a=0, b=0, c=0, d=0, r;
  9.     system("cls");
  10.     cout<<"「好事成雙」賽馬場 第 "<<n<<" 局"<<endl;
  11.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  12.     cout<<"◆"<<endl;
  13.     cout<<"★"<<endl;
  14.     cout<<"▲"<<endl;
  15.     cout<<"●"<<endl;
  16.     system("pause");
  17.     system("cls");
  18.     srand(time(NULL));
  19.     while(a!=75 && b!=75 && c!=75 && d!=75)
  20.     {
  21.         r=rand()%4;   //產生0~3之隨機亂數
  22.         if(r==0)
  23.             a++;
  24.         else if(r==1)
  25.             b++;
  26.         else if(r==2)
  27.             c++;
  28.         else
  29.             d++;
  30.         cout<<"比賽進行中"<<endl;
  31.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  32.         for(int i=1; i<=a; i++)
  33.             cout<<" ";
  34.         cout<<"◆"<<endl;
  35.         for(int i=1; i<=b; i++)
  36.             cout<<" ";
  37.         cout<<"★"<<endl;
  38.         for(int i=1; i<=c; i++)
  39.             cout<<" ";
  40.         cout<<"▲"<<endl;
  41.         for(int i=1; i<=d; i++)
  42.             cout<<" ";
  43.         cout<<"●"<<endl;   
  44.         system("cls");      
  45.     }
  46.     cout<<"比賽結束! 由 ";
  47.     if(a==75)
  48.         cout<<"◆";
  49.     else if(b==75)
  50.         cout<<"★";
  51.     else if(c==75)
  52.         cout<<"▲";
  53.     else
  54.         cout<<"●";
  55.     cout<<" 先馳得點!"<<endl;
  56.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  57.     for(int i=1; i<=a; i++)
  58.         cout<<" ";
  59.     cout<<"◆"<<endl;
  60.     for(int i=1; i<=b; i++)
  61.         cout<<" ";
  62.     cout<<"★"<<endl;
  63.     for(int i=1; i<=c; i++)
  64.         cout<<" ";
  65.     cout<<"▲"<<endl;
  66.     for(int i=1; i<=d; i++)
  67.         cout<<" ";
  68.     cout<<"●"<<endl;
  69.     system("pause");
  70.     n++;
  71.     goto re1;
  72.     system("pause");
  73.     return 0;   
  74. }
複製代碼

作者: 張峻瑋    時間: 2014-4-12 18:09

本帖最後由 張峻瑋 於 2014-4-19 16:31 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int e=1;
  7.     re1:
  8.     int a=0,b=0,c=0,d=0,r;
  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.    
  17.     system("pause");
  18.     system("cls");
  19.     srand(time(NULL));
  20.     while(a!=75 && b!=75 && c!=75 && d!=75)
  21.     {
  22.         r=rand()%4;
  23.         if(r==0)
  24.             a++;
  25.         else if(r==1)
  26.             b++;
  27.         else if(r==2)
  28.             c++;
  29.         else
  30.             d++;
  31.         cout<<"比賽進行中"<<endl;
  32.         cout<<"--------------------------------------------------------------------------│終點"<<endl;     
  33.         for(int i=1;i<=a;i++)
  34.             cout<<" ";
  35.         cout<<"◢1◤"<<endl;
  36.         for(int i=1;i<=b;i++)
  37.             cout<<" ";
  38.         cout<<"◢2◤"<<endl;
  39.         for(int i=1;i<=c;i++)
  40.             cout<<" ";
  41.         cout<<"◢3◤"<<endl;
  42.         for(int i=1;i<=d;i++)
  43.             cout<<" ";
  44.         cout<<"◢4◤"<<endl;
  45.         system("cls");                                   
  46.     }        
  47.     cout<<"比賽結束!由 ";
  48.     if(a==75)
  49.         cout<<"◢1◤";
  50.     if(b==75)
  51.         cout<<"◢2◤";
  52.     if(c==75)
  53.         cout<<"◢3◤";
  54.     if(d==75)
  55.         cout<<"◢4◤";
  56.     cout<<" 先馳得點"<<endl;   
  57.     cout<<"--------------------------------------------------------------------------│終點"<<endl;            
  58.     for(int i=1;i<=a;i++)
  59.         cout<<" ";
  60.     cout<<"◢1◤"<<endl;
  61.     for(int i=1;i<=b;i++)
  62.         cout<<" ";
  63.     cout<<"◢2◤"<<endl;
  64.     for(int i=1;i<=c;i++)
  65.         cout<<" ";
  66.     cout<<"◢3◤"<<endl;
  67.     for(int i=1;i<=d;i++)
  68.         cout<<" ";
  69.     cout<<"◢4◤"<<endl;
  70.     system("pause");
  71.     e++;
  72.     goto re1;
  73.     system("pause");
  74.     return 0;
  75. }
複製代碼

作者: 周雍程    時間: 2014-4-12 18:10

本帖最後由 周雍程 於 2014-4-25 20:26 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     int e=1;
  8.     re1:
  9.     int a=0, b=0, c=0, d=0, r;
  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.     system("pause");
  18.     system("cls");
  19.     srand(time(NULL));
  20.     while(a!=73 && b!=73 && c!=73 && d!=73)
  21.     {
  22.            r=rand()%4;
  23.            if(r==0)
  24.                 a++;
  25.            else if(r==1)
  26.                 b++;
  27.            else if(r==2)
  28.                 c++;         
  29.            else
  30.                 d++;                    
  31.     cout<<"比賽進行中"<<endl;
  32.     cout<<"------------------------------------------------------------------------│終點"<<endl;            
  33.     for(int i=1; i<=a; i++)
  34.             cout<<" ";
  35.     cout<<"◢ 1▋"<<endl;
  36.     for(int i=1; i<=b; i++)
  37.             cout<<" ";
  38.     cout<<"◢ 2▋"<<endl;
  39.     for(int i=1; i<=c; i++)
  40.             cout<<" ";
  41.     cout<<"◢ 3▋"<<endl;
  42.     for(int i=1; i<=d; i++)
  43.             cout<<" ";
  44.     cout<<"◢ 4▋"<<endl;
  45.     system("cls");
  46.     }
  47.     cout<<"比賽結束"<<endl;
  48.     if(a==73)
  49.         cout<<"由"<<"◢ 1▋"<<"先馳得點"<<endl;
  50.     if(b==73)
  51.         cout<<"由"<<"◢ 2▋"<<"先馳得點"<<endl;
  52.     if(c==73)
  53.         cout<<"由"<<"◢ 3▋"<<"先馳得點"<<endl;
  54.     if(d==73)
  55.         cout<<"由"<<"◢ 4▋"<<"先馳得點"<<endl;
  56.     cout<<"------------------------------------------------------------------------│終點"<<endl;            
  57.     for(int i=1; i<=a; i++)
  58.         cout<<" ";
  59.     cout<<"◢ 1▋"<<endl;
  60.     for(int i=1; i<=b; i++)
  61.         cout<<" ";
  62.     cout<<"◢ 2▋"<<endl;
  63.     for(int i=1; i<=c; i++)
  64.         cout<<" ";
  65.     cout<<"◢ 3▋"<<endl;
  66.     for(int i=1; i<=d; i++)
  67.         cout<<" ";
  68.     cout<<"◢ 4▋"<<endl;
  69.     system("pause");
  70.     e++;
  71.     goto re1;
  72.     system("pause");
  73.     return 0;   
  74. }
複製代碼

作者: 張彥承    時間: 2014-4-12 18:10

本帖最後由 張彥承 於 2014-4-19 16:32 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6. int n=0;
  7.   re1:  
  8.   int a=0,b=0,c=0,d=0,r;
  9. system("cls");  
  10. cout<<"天觀馬場   第"<<<<endl;   
  11. cout<<"--------------------------------------------------------------------|終點"<<endl;
  12. cout<<"○"<<endl;
  13. cout<<"※"<<endl;
  14. cout<<"▽"<<endl;
  15. cout<<"◆"<<endl;
  16. system("pause");
  17. system("cls");
  18. srand(time(NULL));
  19. while(a!=75 && b!=75 && c!=75 && d!=75)
  20. {
  21.     r=rand()%4;
  22.     if(r==0)
  23.         a++;            
  24.     else if(r==1)
  25.         b++;         
  26.     else if(r==2)
  27.         c++;         
  28.     else
  29.         d++;
  30.     cout<<"比賽進行中"<<endl;
  31.       e++;   
  32.   cout<<"--------------------------------------------------------------------|終點"<<endl;
  33.   for(int i=1;i<=a;i++)
  34.       cout<<" ";
  35.   cout<<"○"<<endl;
  36.   for(int i=1;i<=b;i++)
  37.       cout<<" ";
  38.   cout<<"※"<<endl;
  39.   for(int i=1;i<=c;i++)
  40.       cout<<" ";
  41.   cout<<"▽"<<endl;
  42.   for(int i=1;i<=d;i++)
  43.       cout<<" ";
  44.   cout<<"◆"<<endl;
  45.   system("cls");
  46. }
  47. cout<<"比賽結束"<<endl;
  48.      if(75==a)
  49.   cout<<"由"<<" ○"<<"先馳得點"<<endl;
  50.   if(75==b)
  51.   cout<<"由"<<"※ "<<"先馳得點"<<endl;
  52.   if(75==c)
  53.   cout<<"由"<<" ▽"<<"先馳得點"<<endl;
  54.   if(75==d)
  55.   cout<<"由"<<"◆ "<<"先馳得點"<<endl;
  56. cout<<"--------------------------------------------------------------------|終點"<<endl;
  57.   

  58.   for(int i=1;i<=a;i++)
  59.   cout<<" ";
  60. cout<<"○"<<endl;
  61.   for(int i=1;i<=b;i++)
  62.   cout<<" ";
  63. cout<<"※"<<endl;
  64.   for(int i=1;i<=c;i++)
  65.   cout<<" ";
  66. cout<<"▽"<<endl;
  67.   for(int i=1;i<=d;i++)
  68.   cout<<" ";
  69. cout<<"◆"<<endl;

  70. system("pause");
  71. n++;
  72. goto re1;                  

  73. system("pause");   
  74. return 0;   
  75. }
複製代碼

作者: 施伯叡    時間: 2014-4-18 20:49

本帖最後由 施伯叡 於 2014-4-19 16:29 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n=1;
  7.     re:
  8.     int a=0, b=0, c=0, d=0, r ;
  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;
  16.     system("pause");
  17.     system("cls");
  18.     srand(time(NULL));
  19.     while(a!=70 && b!=70 && c!=70 && b!=70)
  20.     {
  21.         r=rand()%4;
  22.         if(r==0)
  23.            a++;
  24.         else if(r==1)
  25.            b++;
  26.         else if(r==2)
  27.            c++;
  28.         else
  29.            d++;
  30.         cout<<"比賽進行中..."<<endl;
  31.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  32.         for(int i=1; i<=a; i++)
  33.            cout<<" ";
  34.         cout<<"★1☆"<<endl;
  35.         for(int i=1; i<=b; i++)
  36.            cout<<" ";
  37.         cout<<"☆2★"<<endl;
  38.         for(int i=1; i<=c; i++)
  39.            cout<<" ";
  40.         cout<<"★3☆"<<endl;
  41.         for(int i=1; i<=d; i++)
  42.            cout<<" ";
  43.         cout<<"☆4★"<<endl;   
  44.         system("cls");   
  45.     }   
  46.     if(a>b && a>c && a>d)
  47.          cout<<"比賽結束,由1號選手先馳得點"<<endl;
  48.     if(b>a && b>c && b>d)
  49.          cout<<"比賽結束,由2號選手先馳得點"<<endl;
  50.     if(c>a && c>b && c>d)
  51.          cout<<"比賽結束,由3號選手先馳得點"<<endl;
  52.     if(d>a && d>b && d>c)
  53.          cout<<"比賽結束,由4號選手先馳得點"<<endl;
  54.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  55.     for(int i=1; i<=a; i++)
  56.         cout<<" ";
  57.     cout<<"★1☆"<<endl;
  58.     for(int i=1; i<=b; i++)
  59.         cout<<" ";
  60.     cout<<"☆2★"<<endl;
  61.     for(int i=1; i<=c; i++)
  62.         cout<<" ";
  63.     cout<<"★3☆"<<endl;
  64.     for(int i=1; i<=d; i++)
  65.         cout<<" ";
  66.     cout<<"☆4★"<<endl;
  67.     system("pause");
  68.     n++;
  69.     goto re;
  70.     system("pause");
  71.     return 0;   
  72. }
複製代碼

作者: 劉得旗    時間: 2014-4-18 22:34

本帖最後由 劉得旗 於 2014-4-19 16:35 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int e=1;
  7.     re1:
  8.     int a=0, b=0, c=0, d=0, r;
  9.     system("cls");
  10.     cout<<"gg賽馬場 第 "<<e<<" 局"<<endl;
  11.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  12.     cout<<"◆"<<endl;
  13.     cout<<"★"<<endl;
  14.     cout<<"▲"<<endl;
  15.     cout<<"●"<<endl;
  16.     system("pause");
  17.     system("cls");
  18.     srand(time(NULL));
  19.     while(a!=75 && b!=75 && c!=75 && d!=75)
  20.     {
  21.         r=rand()%4;   
  22.         if(r==0)
  23.             a++;
  24.         else if(r==1)
  25.             b++;
  26.         else if(r==2)
  27.             c++;
  28.         else
  29.             d++;
  30.         cout<<"比賽進行中"<<endl;
  31.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  32.         for(int i=1; i<=a; i++)
  33.             cout<<" ";
  34.         cout<<"◆"<<endl;
  35.         for(int i=1; i<=b; i++)
  36.             cout<<" ";
  37.         cout<<"★"<<endl;
  38.         for(int i=1; i<=c; i++)
  39.             cout<<" ";
  40.         cout<<"▲"<<endl;
  41.         for(int i=1; i<=d; i++)
  42.             cout<<" ";
  43.         cout<<"●"<<endl;   
  44.         system("cls");      
  45.     }
  46.     cout<<"比賽結束! 由 ";
  47.     if(a==75)
  48.         cout<<"◆";
  49.     else if(b==75)
  50.         cout<<"★";
  51.     else if(c==75)
  52.         cout<<"▲";
  53.     else
  54.         cout<<"●";
  55.     cout<<" 獲勝!"<<endl;
  56.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  57.     for(int i=1; i<=a; i++)
  58.         cout<<" ";
  59.     cout<<"◆"<<endl;
  60.     for(int i=1; i<=b; i++)
  61.         cout<<" ";
  62.     cout<<"★"<<endl;
  63.     for(int i=1; i<=c; i++)
  64.         cout<<" ";
  65.     cout<<"▲"<<endl;
  66.     for(int i=1; i<=d; i++)
  67.         cout<<" ";
  68.     cout<<"●"<<endl;
  69.     system("pause");
  70.     e++;
  71.     goto re1;
  72.     system("pause");
  73.     return 0;   
  74. }
複製代碼

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

本帖最後由 張郁庭 於 2014-4-19 16:34 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int t=1;
  7.     re1:
  8.     int a=0, b=0, c=0, d=0, r;
  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.     system("pause");
  18.     system("cls");
  19.     srand(time(NULL));
  20.     while(a!=75 && b!=75 && c!=75 && d!=75)
  21.     {
  22.         r=rand()%4;   
  23.         if(r==0)
  24.             a++;
  25.         else if(r==1)
  26.             b++;
  27.         else if(r==2)
  28.             c++;
  29.         else
  30.             d++;
  31.         cout<<"比賽進行中"<<endl;
  32.         cout<<"=========================================================================| 終點"<<endl;
  33.         for(int i=1; i<=a; i++)
  34.             cout<<" ";
  35.         cout<<"◢1◤"<<endl;
  36.         for(int i=1; i<=b; i++)
  37.             cout<<" ";
  38.         cout<<"◢2◤"<<endl;
  39.         for(int i=1; i<=c; i++)
  40.             cout<<" ";
  41.         cout<<"◢3◤"<<endl;
  42.         for(int i=1; i<=d; i++)
  43.             cout<<" ";
  44.         cout<<"◢4◤"<<endl;   
  45.         system("cls");      
  46.     }
  47.     cout<<"比賽結束";
  48.     if(a==75)
  49.         cout<<" 由◢1◤獲得勝利"<<endl;
  50.     else if(b==75)
  51.         cout<<" 由◢2◤獲得勝利"<<endl;   
  52.     else if(c==75)
  53.         cout<<" 由◢3◤獲得勝利"<<endl;   
  54.     else
  55.         cout<<" 由◢4◤獲得勝利"<<endl;   
  56.     cout<<"------------------------------------------------------------------------| 終點"<<endl;  
  57.     for(int i=1; i<=a; i++)
  58.         cout<<" ";
  59.     cout<<"◢1◤"<<endl;
  60.     for(int i=1; i<=b; i++)
  61.         cout<<" ";
  62.     cout<<"◢2◤"<<endl;
  63.     for(int i=1; i<=c; i++)
  64.         cout<<" ";
  65.     cout<<"◢3◤"<<endl;
  66.     for(int i=1; i<=d; i++)
  67.         cout<<" ";
  68.     cout<<"◢4◤"<<endl;
  69.     system("pause");
  70.     t++;
  71.     goto re1;
  72.     system("pause");
  73.     return 0;   
  74. }
複製代碼

作者: 張郁偵    時間: 2014-4-19 16:39

本帖最後由 張郁偵 於 2014-4-19 16:50 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int n=1;
  7.     re1:
  8.     int a=0,b=0,c=0,d=0,r;
  9.     system("cls");
  10.     cout<<">酷炫賽馬場< 第"<<n++<<"局"<<endl;
  11.     cout<<"=========================================================================|終點"<<endl;
  12.     cout<<"∞"<<endl;
  13.     cout<<"△"<<endl;
  14.     cout<<"◇"<<endl;
  15.     cout<<"☆"<<endl;
  16.     system("pause");
  17.     system("cls");
  18.     srand(time(NULL));
  19.     while(a!=75 && b!=75 && c!=75 && d!=75)
  20.     {
  21.           r=rand()%4;
  22.           if(r==0)
  23.               a++;
  24.           else if(r==1)
  25.               b++;
  26.           else if(r==2)
  27.               c++;
  28.           else
  29.               d++;
  30.           cout<<"比賽進行中"<<endl;
  31.           cout<<"=========================================================================|終點"<<endl;
  32.           for(int i=1; i<=a; i++)
  33.               cout<<" ";
  34.           cout<<"∞"<<endl;
  35.           for(int i=1; i<=b; i++)
  36.               cout<<" ";
  37.           cout<<"△"<<endl;   
  38.           for(int i=1; i<=c; i++)
  39.               cout<<" ";
  40.           cout<<"◇"<<endl;   
  41.           for(int i=1; i<=d; i++)
  42.               cout<<" ";  
  43.           cout<<"☆"<<endl;
  44.           system("cls");
  45.     }
  46.     cout<<"比賽結束 由";
  47.     if(a==75)
  48.         cout<<"∞";
  49.     else if(b==75)
  50.         cout<<"△";
  51.     else if(c==75)
  52.         cout<<"◇";
  53.     else
  54.         cout<<"●";
  55.     cout<<" 先馳得點!"<<endl;
  56.     cout<<"=========================================================================|終點"<<endl;
  57.     for(int i=1; i<=a; i++)
  58.               cout<<" ";
  59.           cout<<"∞"<<endl;
  60.     for(int i=1; i<=b; i++)
  61.               cout<<" ";
  62.           cout<<"△"<<endl;   
  63.     for(int i=1; i<=c; i++)
  64.               cout<<" ";
  65.           cout<<"◇"<<endl;   
  66.     for(int i=1; i<=d; i++)
  67.               cout<<" ";  
  68.           cout<<"☆"<<endl;
  69.     system("pause");      
  70.     goto re1;                    
  71.     system("pause");   
  72.     return 0;
  73. }
複製代碼





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