Board logo

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

作者: 方浩葦    時間: 2024-7-27 11:15     標題: 賽馬程式 (二)

使畫面動起來





本帖隱藏的內容需要回復才可以瀏覽

作者: 林少謙    時間: 2024-7-27 15:03

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     int x,y;
  8.     int a[]{0,0,0,0};
  9.     cout<<"空蕩蕩賽馬場"<<endl;
  10.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  11.     cout<<"◆"<<endl;
  12.     cout<<"★"<<endl;
  13.     cout<<"▲"<<endl;
  14.     cout<<"●"<<endl;
  15.     system("pause");
  16.     re:
  17.     if(a[0]<73&&a[1]<73&&a[2]<73&&a[3]<73)
  18.     {
  19.         system("cls");
  20.         cout<<"比賽開始"<<endl;
  21.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  22.         for(int i=0; i<=3; i++)
  23.        {
  24.            x=rand()%5+1;
  25.            a[i]+=x;
  26.            }
  27.            for(int i=1; i<=a[0]; i++)
  28.                 cout<<" ";
  29.             cout<<"◆"<<endl;
  30.            for(int i=1; i<=a[1]; i++)
  31.                 cout<<" ";
  32.             cout<<"★"<<endl;
  33.            for(int i=1; i<=a[2]; i++)
  34.                 cout<<" ";
  35.             cout<<"▲"<<endl;
  36.            for(int i=1; i<=a[3]; i++)
  37.                 cout<<" ";
  38.             cout<<"●"<<endl;
  39.          _sleep(100);
  40.         goto re;

  41.     }
  42.     else
  43.     {
  44.         system("cls");
  45.         cout<<"比賽結束"<<endl;
  46.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  47.            for(int i=1; i<=a[0]; i++)
  48.                 cout<<" ";
  49.             cout<<"◆"<<endl;
  50.            for(int i=1; i<=a[1]; i++)
  51.                 cout<<" ";
  52.             cout<<"★"<<endl;
  53.            for(int i=1; i<=a[2]; i++)
  54.                 cout<<" ";
  55.             cout<<"▲"<<endl;
  56.            for(int i=1; i<=a[3]; i++)
  57.                 cout<<" ";
  58.             cout<<"●"<<endl;
  59.     }
  60.     system("pause");
  61.     return 0;
  62. }
複製代碼

作者: 李唯銘    時間: 2024-7-27 15:54

本帖最後由 李唯銘 於 2024-7-27 16:10 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     cout<<"「好事成雙」賽馬場"<<endl;
  9.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  10.     cout<<"◆"<<endl;
  11.     cout<<"★"<<endl;
  12.     cout<<"▲"<<endl;
  13.     cout<<"●"<<endl;
  14.     system("pause");
  15.     int a=0, b=0, c=0, d=0;

  16.     while(true){
  17.     system("cls");
  18.     cout<<"比賽中"<<endl;
  19.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;\


  20.     int r=rand()%4;
  21.     if(r==0){
  22.         a++;
  23.     }
  24.     else if(r==1){
  25.         b++;
  26.     }
  27.     else if(r==2){
  28.         c++;
  29.     }
  30.     else if(r==3){
  31.         d++;
  32.     }

  33.     for(int i=1; i<=a; i++){
  34.         cout<<" ";}
  35.     cout<<"◆"<<endl;

  36.     for(int j=1; j<=b; j++){
  37.         cout<<" ";}
  38.     cout<<"★"<<endl;

  39.     for(int k=1; k<=c; k++){
  40.         cout<<" ";}
  41.     cout<<"▲"<<endl;

  42.     for(int l=1; l<=d; l++){
  43.         cout<<" ";}
  44.     cout<<"●"<<endl;
  45.     _sleep(10);
  46.     if((a==73)||(b==73)||(c==73)||(d==73))
  47.         break;
  48.     }
  49.     system("cls");
  50.     cout<<"比賽結束"<<endl;
  51.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  52. for(int i=1; i<=a; i++){
  53.         cout<<" ";}
  54.     cout<<"◆"<<endl;

  55.     for(int j=1; j<=b; j++){
  56.         cout<<" ";}
  57.     cout<<"★"<<endl;

  58.     for(int k=1; k<=c; k++){
  59.         cout<<" ";}
  60.     cout<<"▲"<<endl;

  61.     for(int l=1; l<=d; l++){
  62.         cout<<" ";}
  63.     cout<<"●"<<endl;
  64.     system("pause");
  65.     return 0;
  66. }
複製代碼

作者: 劉奕劭    時間: 2024-7-27 15:55

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

  19.     re:
  20.     if(a[0]<73&&a[1]<73&&a[2]<73&&a[3]<73){
  21.         system("cls");
  22.         cout<<"比賽進行中"<<endl;
  23.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;


  24.         s=rand()%4;
  25.         a[s]++;

  26.         for(int i=1; i<=a[0]; i++)
  27.                 cout<<" ";
  28.             cout<<"◆"<<endl;
  29.         for(int i=1; i<=a[1]; i++)
  30.                 cout<<" ";
  31.             cout<<"★"<<endl;
  32.         for(int i=1; i<=a[2]; i++)
  33.                 cout<<" ";
  34.             cout<<"▲"<<endl;
  35.         for(int i=1; i<=a[3]; i++)
  36.                 cout<<" ";
  37.             cout<<"●"<<endl;
  38.          _sleep(10);


  39.         goto re;
  40.         }else{
  41.         system("cls");
  42.         cout<<"比賽結束"<<endl;
  43.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  44.         }
  45.         for(int i=1; i<=a[0]; i++)
  46.                 cout<<" ";
  47.             cout<<"◆"<<endl;
  48.            for(int i=1; i<=a[1]; i++)
  49.                 cout<<" ";
  50.             cout<<"★"<<endl;
  51.            for(int i=1; i<=a[2]; i++)
  52.                 cout<<" ";
  53.             cout<<"▲"<<endl;
  54.            for(int i=1; i<=a[3]; i++)
  55.                 cout<<" ";
  56.             cout<<"●"<<endl;

  57.         system("pause");
  58.         return 0;
  59.     }
複製代碼

作者: 洪榮辰    時間: 2024-7-27 16:00

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     int x;
  9.     int a[]={0,0,0,0};
  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.     re:
  19.     if(a[1]<73 && a[2]<73 && a[3]<73 && a[4]<73)
  20.     {
  21.     system("cls");
  22.     cout<<"比賽進行中"<<endl;
  23.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  24.     for(int i=1; i<=4; i++)
  25.     {
  26.         x=rand()%4;
  27.         a[i]+=x;
  28.     }
  29.     for(int i=1; i<=a[1]; i++)
  30.         cout<<" ";
  31.         cout<<"★"<<endl;
  32.     for(int i=1; i<=a[2]; i++)
  33.         cout<<" ";
  34.         cout<<"■"<<endl;
  35.     for(int i=1; i<=a[3]; i++)
  36.         cout<<" ";
  37.         cout<<"▼"<<endl;
  38.     for(int i=1; i<=a[4]; i++)
  39.         cout<<" ";
  40.         cout<<"●"<<endl;
  41.     _sleep(25);
  42.     goto re;
  43.     }
  44.     else
  45.     {
  46.     system("cls");
  47.     cout<<"比賽結束"<<endl;
  48.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  49.     }
  50.     for(int i=1; i<=a[1]; i++)
  51.         cout<<" ";
  52.         cout<<"★"<<endl;
  53.     for(int i=1; i<=a[2]; i++)
  54.         cout<<" ";
  55.         cout<<"■"<<endl;
  56.     for(int i=1; i<=a[3]; i++)
  57.         cout<<" ";
  58.         cout<<"▼"<<endl;
  59.     for(int i=1; i<=a[4]; i++)
  60.         cout<<" ";
  61.         cout<<"●"<<endl;
  62.     system("pause");
  63.     return 0;
  64. }
複製代碼

作者: 陳妍蓁    時間: 2024-7-27 16:01

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main(){
  6.     int x,y;
  7.     int n[]={0,0,0,0};
  8. srand(time(NULL));
  9. cout<<"「好事成雙」賽馬程式"<<endl;
  10. cout<<"---------------------------------------------------------------|終點"<<endl;
  11. cout<<"◆"<<endl;
  12. cout<<"★"<<endl;
  13. cout<<"▲"<<endl;
  14. cout<<"●"<<endl;
  15.    system("pause");
  16. re:
  17.     if(n[0]<70&&n[1]<70&&n[2]<70&&n[3]<73){
  18. system("cls");
  19. cout<<"比賽進行中"<<endl;
  20. cout<<"-------------------------------------------------------------------|終點"<<endl;

  21. int speed=2;
  22. int i;

  23.     x=rand()%4;
  24.     n[x]++;

  25.     for(int i=1;i<=n[0];i++)
  26.        cout<<" ";
  27.        cout<<"◆"<<endl;
  28.     for(int i=1;i<=n[1];i++)
  29.        cout<<" ";
  30.        cout<<"★"<<endl;
  31.     for(int i=1;i<=n[2];i++)
  32.        cout<<" ";
  33.        cout<<"▲"<<endl;
  34.     for(int i=1;i<=n[3];i++)
  35.        cout<<" ";
  36.        cout<<"●"<<endl;
  37.     _sleep(speed);
  38.     goto re;
  39. }
  40. else{
  41.     system("cls");
  42.     cout<<"比賽結束"<<endl;
  43.     cout<<"-------------------------------------------------------------------|終點"<<endl;
  44.     for(int i=1;i<=n[0];i++)
  45.         cout<<" ";
  46.         cout<<"◆"<<endl;
  47.      for(int i=1;i<=n[1];i++)
  48.         cout<<" ";
  49.         cout<<"★"<<endl;
  50.     for(int i=1;i<=n[2];i++)
  51.         cout<<" ";
  52.         cout<<"▲"<<endl;
  53.     for(int i=1;i<=n[3];i++)
  54.         cout<<" ";
  55.         cout<<"●"<<endl;
  56. }

  57. system("pause");
  58. return 0;


  59. }
複製代碼

作者: 李偈睿    時間: 2024-8-10 14:35

  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. }
複製代碼

作者: 李偈睿    時間: 2024-8-10 15: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.     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(5);                     
  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. }
複製代碼





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