本帖最後由 張瀚仁 於 2013-10-26 14:27 編輯
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int a=0 ,b=0, c=0, d=0,r,bigger,biggest,more;
- cout<<"*準備輸光吧賽馬場*"<<endl;
- cout<<endl<<"-----------------------------------------------------------------------|終點|"<<endl;
- cout<<"◢1◤"<<endl;
- cout<<"◢2◤"<<endl;
- cout<<"◢3◤"<<endl;
- cout<<"◢4◤"<<endl;
- system("pause");
- system("cls");
- srand(time(NULL));
- while((a!=65) && (b!=65) && (c!=65) && (d!=65))
- {
- r=rand()%4;
- if(r==0)
- a++;
- else if(r==1)
- b++;
- else if(r==2)
- c++;
- else if(r==3)
- d++;
- cout<<"比賽進行中"<<endl;
- cout<<endl<<"-----------------------------------------------------------------|終點|"<<endl;
- for(int i=1;i<=a;i++)
- cout<<" ";
- cout<<"◢1◤"<<endl;
- for(int i=1;i<=b;i++)
- cout<<" ";
- cout<<"◢2◤"<<endl;
- for(int i=1;i<=c;i++)
- cout<<" ";
- cout<<"◢3◤"<<endl;
- for(int i=1;i<=d;i++)
- cout<<" ";
- cout<<"◢4◤"<<endl;
- system("cls");
- }
- more=(a>b)?a:b;
- bigger=(c>d)?c:d;
- biggest=(bigger>more)?bigger:more;
- if(biggest==a)
- cout<<"1號勝利"<<endl;
- else if(biggest==b)
- cout<<"2號勝利"<<endl;
- else if(biggest==c)
- cout<<"3號勝利"<<endl;
- else if(biggest==d)
- cout<<"4號勝利"<<endl;
- cout<<endl<<"-----------------------------------------------------------------|終點|"<<endl;
- for(int i=1;i<=a;i++)
- cout<<" ";
- cout<<"◢1◤"<<endl;
- for(int i=1;i<=b;i++)
- cout<<" ";
- cout<<"◢2◤"<<endl;
- for(int i=1;i<=c;i++)
- cout<<" ";
- cout<<"◢3◤"<<endl;
- for(int i=1;i<=d;i++)
- cout<<" ";
- cout<<"◢4◤"<<endl;
- system("pause");
- return 0;
- }
複製代碼 |