返回列表 發帖
  1. #include<iostream>  
  2. using namespace std;  
  3. int main( )  
  4. {
  5.   float a=0, b=0, c=0, d=0;
  6.    int vote,password,re;
  7.    start:
  8.    cout<<"☆歡迎使用本機器選出令人做噁的人★"<<endl;
  9.    cout<<"本次選舉有三位候選人....."<<endl;
  10.    cout<<"1-魯花 2-劉子千 3-芙蓉姊姊"<<endl;   
  11.    cout<<"請投下你神聖的一票:"<<endl;   
  12.    cin>>vote;   
  13.    if(vote==1)
  14.    {
  15.     a++;                  
  16.    }   
  17.    if(vote==2)
  18.    
  19.    {
  20.     b++;         
  21.    }
  22.     else if (vote==3)
  23.     {
  24.      c++;               
  25.     }
  26.     else
  27.     {
  28.     d++;   
  29.     }
  30.     system("cls");
  31.     cout<<"完成投票!請等候操作人員安排...."<<endl;
  32.     password:
  33.     cout<<"操作人員請輸入密碼:"<<endl;
  34.    
  35.     cin>>password;
  36.     if(password==3071624)
  37.     {
  38.         cout<<"1-繼續投票 2-公佈選舉結果"<<endl;
  39.         cout<<"請輸入號碼以決定下一步動作:";
  40.          cin>>re;
  41.         if(re==1)
  42.         {
  43.             goto start;     
  44.          }else
  45.          {
  46.             goto result;  
  47.          }
  48.      
  49.     }else
  50.     {
  51.        cout<<"你這個逼~逼~(消音中),連密碼都會打錯";
  52.        goto password;  
  53.     }
  54.     result:
  55.            cout<<"公佈選舉結果"<<endl;
  56.            cout<<"1號魯花"<<a<<"票,2號劉子千"<<b<<"票 3號芙蓉姊姊"<<c<<"票 廢票"<<d<<"張"<<endl;
  57.            cout<<"三位候選人的得票分別為...."<<endl;
  58.             cout<<"1號魯花"<<a/(a+b+c+d)*100<<"%,2號劉子千"<<b/(a+b+c+d)*100<<"% 3號芙蓉姊姊"<<c/(a+b+c+d)*100<<"%"<<endl;
  59.             if(a>b && a>c)
  60.             {
  61.                 cout<<"恭喜魯花當選"<<endl;
  62.             }else if(b>a && b>c)
  63.             {
  64.                 cout<<"恭喜劉子千當選"<<endl;   
  65.             }else if(c>a && c>b)
  66.             {
  67.                 cout<<"恭喜芙蓉姊姊當選"<<endl;  
  68.             }else
  69.             {
  70.                 cout<<"三位候選人無人最高票,本次選舉平手"<<endl;   
  71.             }
  72.                               
  73.     system("pause");
  74.     return 0;
  75. }
複製代碼

TOP

返回列表