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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.         int money=0,choose,buyin,down,r,n=1,again;
  8.        
  9.         srand(time(NULL));
  10.         re:
  11.         int h[4] = {0,0,0,0};
  12.         cout<<"賽馬場\n---------------------------------------------------|終點\n◆\n★\n▲\n●\n";
  13.         cout<<"可用餘額:"<<money<<"元\n(1)買入 (2)下注 (3)進入比賽 (4)退出 請選擇:";
  14.     cin>>choose;
  15.         if(choose==1)
  16.         {
  17.             cout<<"要買入多少:";
  18.                 cin>>buyin;
  19.                 if(buyin<=0)
  20.                 {
  21.                         cout<<"不好意思,輸入錯誤";
  22.                 }
  23.                 else
  24.                 {
  25.                     money+=buyin;
  26.             }
  27.                 _sleep(1500);
  28.                 system("cls");
  29.                 goto re;
  30.         }
  31.         else if(choose==2)
  32.         {
  33.             cout<<"要下注多少:";
  34.                 cin>>down;
  35.                 if(down<=0||down>money)
  36.                 {
  37.                         cout<<"不好意思,輸入錯誤";
  38.                 }
  39.                 else
  40.                 {
  41.                     money-=down;
  42.             }
  43.             _sleep(1500);
  44.                 system("cls");
  45.                 goto re;
  46.         }
  47.         else if(choose == 3)
  48.         {       
  49.             _sleep(500);
  50.                 system("cls");
  51.                 goto re3;
  52.     }
  53.         else if(choose == 4)
  54.             goto re2;
  55.         else
  56.             {
  57.                     cout<<"不好意思,輸入錯誤";
  58.                     _sleep(1500);
  59.                     system("cls");
  60.                         goto re;
  61.         }
  62.         re3:
  63.        
  64.         while(true)
  65.         {
  66.                 cout<<"第"<<n<<"局比賽中\n---------------------------------------------------|終點\n";
  67.                 r = rand()%4;
  68.                 h[r]++;
  69.                 for(int i=1;i<=h[0];i++)
  70.                 {
  71.                     cout<<" ";       
  72.             }
  73.                 cout<<"◆\n";
  74.                 for(int i=1;i<=h[1];i++)
  75.                 {
  76.                     cout<<" ";       
  77.             }
  78.                 cout<<"★\n";
  79.                 for(int i=1;i<=h[2];i++)
  80.                 {
  81.                     cout<<" ";       
  82.             }
  83.                 cout<<"▲\n";
  84.                 for(int i=1;i<=h[3];i++)
  85.                 {
  86.                     cout<<" ";       
  87.             }
  88.                 cout<<"●\n";
  89.                 if(h[r]>=50)
  90.                 {
  91.                     if(r==0)
  92.                     {
  93.                             cout<<"◆獲勝";
  94.                         }
  95.                         if(r==1)
  96.                     {
  97.                             cout<<"★獲勝";
  98.                         }if(r==2)
  99.                     {
  100.                             cout<<"▲獲勝";
  101.                         }if(r==3)
  102.                     {
  103.                             cout<<"●獲勝";
  104.                         }
  105.                         _sleep(2000);
  106.                         system("cls");
  107.                         n++;
  108.                         break;   
  109.                    }
  110.                 _sleep(50);
  111.                 system("cls");        
  112.         }
  113.         re4:
  114.         cout<<"要繼續嗎? 1.要2.不要 請選擇:";
  115.         cin>>again;
  116.         if(again == 1)
  117.         {
  118.                 goto re;
  119.         }
  120.         else if(again == 2)
  121.         {
  122.                 goto re2;
  123.         }
  124.         else
  125.         {
  126.                 cout<<"不好意思,輸入錯誤";
  127.                 _sleep(1500);
  128.                 system("cls");
  129.                 goto re4;
  130.         }
  131.         re2:
  132.         system("pause");
  133.         return 0;
  134. }
複製代碼

TOP

返回列表