Board logo

標題: 賽馬程式 "四匹馬PK" [打印本頁]

作者: 周政輝    時間: 2017-10-17 18:23     標題: 賽馬程式 "四匹馬PK"

請將程式修改成四匹馬PK
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.   
  8.   while(true)
  9.   {
  10.     int horse1=0, horse2=0, horse3=0, horse4=0, random=0;
  11.     srand(time(NULL));
  12.     system("cls");
  13.     cout<<"「好事成雙」賽馬場"<<endl;
  14.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  15.     cout<<"◆"<<endl;
  16.     cout<<"★"<<endl;
  17.     cout<<"▲"<<endl;
  18.     cout<<"●"<<endl;
  19.     system("pause");
  20.     system("cls");
  21.    
  22.     while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  23.     {
  24.         random=rand()%4;   //產生0~3之隨機亂數
  25.         if(random==0) {
  26.            horse1++;
  27.         }  
  28.         else if(random==1) {
  29.            horse2++;
  30.         }
  31.         else if(random==2) {
  32.            horse3++;
  33.         }
  34.         else if(random==3) {
  35.            horse4++;
  36.         }
  37.         cout<<"比賽進行中"<<endl;
  38.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  39.       
  40.         for(int i=1; i<=horse1; i++) {
  41.            cout<<" ";
  42.         }   
  43.         cout<<"◆"<<endl;
  44.         
  45.         for(int i=1; i<=horse2; i++) {
  46.            cout<<" ";
  47.         }   
  48.         cout<<"★"<<endl;
  49.         
  50.          for(int i=1; i<=horse3; i++) {
  51.            cout<<" ";
  52.         }   
  53.         cout<<"▲"<<endl;
  54.         
  55.          for(int i=1; i<=horse4; i++) {
  56.            cout<<" ";
  57.         }   
  58.         cout<<"●"<<endl;
  59.         system("cls");      
  60.     }
  61. }

  62.     system("pause");
  63.     return 0;
  64.       
  65. }
複製代碼

作者: 顏羽彤    時間: 2017-10-17 18:24

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.     while(true)
  8.     {
  9.         int horse1=0, horse2=0, horse3=0, horse4=0,random=0;
  10.         srand(time(NULL));
  11.         system("cls");
  12.         cout<<"「好事成雙」賽馬場"<<endl;
  13.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  14.         cout<<"◆"<<endl;
  15.         cout<<"★"<<endl;
  16.         cout<<"▲"<<endl;
  17.         cout<<"●"<<endl;
  18.         system("pause");
  19.         system("cls");
  20.         while(horse1!=75 && horse2!=75 && horse3!=75 && horse4!=75)
  21.         {
  22.             random=rand()%4;   //產生0~3之隨機亂數
  23.             if(random==0)
  24.             {
  25.                 horse1++;
  26.             }
  27.             else if(random==1)
  28.             {
  29.                 horse2++;
  30.             }
  31.             else if(random==2)
  32.             {
  33.                 horse3++;
  34.             }
  35.             else if(random==3)
  36.             {
  37.                 horse4++;
  38.             }
  39.             cout<<"比賽進行中"<<endl;
  40.             cout<<"------------------------------------------------------------------------| 終點"<<endl;
  41.             for(int i=1; i<=horse1; i++)
  42.             {
  43.                 cout<<" ";
  44.             }
  45.             cout<<"◆"<<endl;
  46.             for(int i=1; i<=horse2; i++)
  47.             {
  48.                 cout<<" ";
  49.             }
  50.             cout<<"★"<<endl;
  51.             for(int i=1; i<=horse3; i++)
  52.             {
  53.                 cout<<" ";
  54.             }
  55.             cout<<"▲"<<endl;
  56.             for(int i=1; i<=horse4; i++)
  57.             {
  58.                 cout<<" ";
  59.             }
  60.             cout<<"●"<<endl;
  61.             system("cls");      
  62.         }
  63.     }
  64.     system("pause");
  65.     return 0;   
  66. }
複製代碼

作者: 巫沛庭    時間: 2017-10-17 18:25

#include<iostream>
#include<cstdlib>
#include<time.h>
using namespace std;
int main()
{
    while(true)
    {
    int horse1=0,horse2=0,horse3=0,horse4=0,random=0;
    system("cls");
    srand(time(NULL));
    cout<<"人山人海人見人愛  賽馬場"<<endl;
    cout<<"---------------------------------------------|終點"<<endl;
    cout<<"Q"<<endl;
    cout<<"∮"<<endl;
    cout<<"㊣"<<endl;
    cout<<"♂"<<endl;
   
    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");                                       
    }
}
     system("pause");
     return 0;
   
   

}
作者: 巫晉宇    時間: 2017-10-17 18:29

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
  
    int gay1=0, gay2=0, gay3=0, gay4=0, rad=0;
    system("cls");
    cout<<"尬賽馬場"<<endl;
    cout<<"------------------------------------------------------------------------| 終點"<<endl;
    cout<<"◆"<<endl;
    cout<<"★"<<endl;
    cout<<"▲"<<endl;
    cout<<"●"<<endl;
    system("pause");
    system("cls");
   
    while(gay1!=75, gay2!=75, gay3!=75, gay4!=75)
    {
        rad=rand()%4;   //產生0~3之隨機亂數
        if(rad==0)
            gay1++;
        else if(rad==1)
            gay2++;
        else if(rad==2)
            gay3++;
        else if(rad==3)
            gay4++;        
        cout<<"比賽進行中"<<endl;
        cout<<"------------------------------------------------------------------------| 終點"<<endl;
        for(int i=1; i<=gay1; i++)
            cout<<" ";
        cout<<"◆"<<endl;
        for(int i=1; i<=gay2; i++)
            cout<<" ";
        cout<<"★"<<endl;
        
          for(int i=1; i<=gay3; i++)
            cout<<" ";
        cout<<"▲"<<endl;
      
          for(int i=1; i<=gay4; i++)
            cout<<" ";
        cout<<"●"<<endl;
        system("cls");      
    }
   

    system("pause");
    return 0;
      
}
作者: 張閎鈞    時間: 2017-10-17 18:29

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.     while(true)
  8.     {
  9.     int cat1=0, cat2=0, cat3=0, cat4=0, random=0;
  10.     system("cls");
  11.     cout<<"「好事成雙」賽馬場"<<endl;
  12.     cout<<"------------------------------------------------------------------------| 終點"<<endl;
  13.     cout<<"◆"<<endl;
  14.     cout<<"★"<<endl;
  15.     cout<<"▲"<<endl;
  16.     cout<<"●"<<endl;
  17.     system("pause");
  18.     system("cls");
  19.    
  20.     while(cat1!=75 && cat2!=75 && cat3!=75 && cat4!=75)
  21.     {
  22.         random=rand()%4;   //產生0~3之隨機亂數
  23.         if(random==0)
  24.             cat1++;
  25.         else if(random==1)
  26.             cat2++;
  27.             else if(random==2)
  28.             cat3++;
  29.             else if(random==3)
  30.             cat4++;
  31.         cout<<"比賽進行中"<<endl;
  32.         cout<<"------------------------------------------------------------------------| 終點"<<endl;
  33.         for(int i=1; i<=cat1; i++)
  34.             cout<<" ";
  35.         cout<<"◆"<<endl;
  36.         for(int i=1; i<=cat2; i++)
  37.             cout<<" ";
  38.         cout<<"★"<<endl;
  39.         for(int i=1; i<=cat3; i++)
  40.             cout<<" ";
  41.         cout<<"▲"<<endl;
  42.         for(int i=1; i<=cat4; i++)
  43.             cout<<" ";
  44.         cout<<"●"<<endl;
  45.         system("cls");      
  46.     }
  47.    
  48. }
  49.     system("pause");
  50.     return 0;
  51.       
  52. }
複製代碼

作者: 張凱婷    時間: 2017-10-17 18:32

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     while(true)
  7.     {
  8.     int girl1=0, girl2=0, girl3=0, girl4=0, LOL=0;
  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.    
  19.     while(girl1!=61 && girl2!=61 && girl3!=61 && girl4!=61)
  20.     {
  21.         LOL=rand()%4;   
  22.         if(LOL==0)
  23.             girl1++;
  24.         cout<<"比賽進行中"<<endl;
  25.         cout<<"----------------------------------------------------------------|你終於到了"<<endl;
  26.         for(int i=1; i<=girl1; i++)
  27.             cout<<" ";  
  28.         cout<<"♀瓦搭溪"<<endl;
  29.           LOL=rand()%4;
  30.            if(LOL==1)
  31.          girl2++;     
  32.         for(int i=1; i<=girl2; i++)
  33.             cout<<" ";  
  34.         cout<<"♀洪珝喬"<<endl;
  35.         LOL=rand()%4;
  36.          if(LOL==2)
  37.          girl3++;  
  38.         for(int i=1; i<=girl3; i++)
  39.             cout<<" ";  
  40.         cout<<"♀黃脩涵"<<endl;
  41.         LOL=rand()%4;
  42.          if(LOL==0)
  43.          girl4++;  
  44.         for(int i=1; i<=girl4; i++)
  45.             cout<<" ";  
  46.         cout<<"♀陳采蘊"<<endl;  
  47.         system("cls");  
  48.          
  49.         
  50. }   
  51.          
  52.          
  53.     }
  54.       
  55. }
複製代碼





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