返回列表 發帖
本帖最後由 t3742238 於 2012-2-4 16:39 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int float vote, a=0, b=0, c=0, d=0, e, f=0;
  6.     int code=123;
  7.     int float g,h,i,j,k;
  8.     start:
  9.     cout<<"☆★☆歡迎使用秘密投票機---班長選舉☆★☆"<<endl;
  10.     cout<<"1.流汗文 2.派大雞 3.油紅軍"<<endl;
  11.     cout<<"請寫出代號投下您神聖的一票"<<endl;
  12.     cin>>vote;
  13.     if(vote==1)
  14.     {
  15.                a++;
  16.     }else if(vote==2)
  17.     {
  18.                b++;
  19.     }else if(vote==3)
  20.     {
  21.                 c++;
  22.     }else
  23.     {
  24.                 d++;
  25.     }
  26.     system("cls");
  27.     f++;
  28.     cout<<" 您已經投下神聖的一票"<<endl;
  29.     cout<<"請等待管理員的安排..."<<endl;
  30.     code:
  31.     cout<<"管理員請輸入密碼"<<endl;
  32.     cin>>code;
  33.     if(code==123)
  34.     {
  35.                 cout<<"密碼正確"<<endl;
  36.                 option:
  37.                 cout<<"1.繼續投票  2.公佈結果"<<endl;
  38.                 cin>>e;
  39.                 if(e==1)
  40.                 {  
  41.                         system("cls");
  42.                         goto start;
  43.                 }else if(e==2)
  44.                 {
  45.                         goto  result;
  46.                 }else
  47.                 {
  48.                          cout<<"輸入錯誤"<<endl;
  49.                          goto option ;
  50.                 }
  51.     }else
  52.     {
  53.                 cout<<"輸入錯誤,請重新輸入"<<endl;
  54.                 goto code;
  55.     }
  56.     result:
  57.     cout<<"☆★☆公布投票結果☆★☆"<<endl;
  58.     cout<<"流汗文"<<a<<"票"<<endl;
  59.     g=a/f*100;
  60.     cout<<"流汗文的得票機率是"<<g<<"%"<<endl;
  61.     cout<<"-----------------------------------------------------------"<<endl;
  62.     cout<<"派大雞"<<b<<"票"<<endl;
  63.     h=b/f*100;
  64.     cout<<"派大雞的得票機率是"<<h<<"%"<<endl;
  65.     cout<<"-----------------------------------------------------------"<<endl;
  66.     cout<<"油紅軍"<<c<<"票"<<endl;
  67.     i=c/f*100;
  68.     cout<<"油紅軍的得票機率是"<<i<<"%"<<endl;
  69.     cout<<"-----------------------------------------------------------"<<endl;
  70.     cout<<"共有"<<d<<"張廢票"<<endl;
  71.     j=d/f*100;
  72.     cout<<"廢票的機率是"<<j<<"%"<<endl;
  73.     cout<<"==========================================================="<<endl;
  74.     cout<<"全部"<<f<<"張票"<<endl;
  75.     cout<<"==========================================================="<<endl;
  76.     cout<<"==========================================================="<<endl;
  77.     if(a>b && b>c)
  78.       {
  79.             cout<<"班長投票 票數最高是流汗文,第二高的是派大雞,第三高的是油紅軍"<<endl;
  80.             cout<<"所以這學年的班長是流汗文"<<endl;
  81.             cout<<"得票機率是"<<g<<"%"<<endl;
  82.       }else if(a>c && c>b)
  83.       {
  84.             cout<<"班長投票 票數最高是流汗文,第二高的是油紅軍,第三高的是派大雞"<<endl;
  85.             cout<<"所以這學年的班長是流汗文"<<endl;
  86.             cout<<"得票機率是"<<g<<"%"<<endl;
  87.       }else if(b>a && a>c)
  88.       {
  89.              cout<<"班長投票 票數第一高的是派大雞,第二高的是流汗文,第三高的是油紅軍"<<endl;
  90.              cout<<"所以這學年的班長是派大雞"<<endl;
  91.              cout<<"得票機率是"<<h<<"%"<<endl;
  92.       }else if(b>c && c>a)
  93.       {
  94.              cout<<"班長投票 票數第一高的是派大雞,第二高的是油紅軍,第三高的是流汗文"<<endl;
  95.              cout<<"所以這學年的班長是派大雞"<<endl;
  96.              cout<<"得票機率是"<<h<<"%"<<endl;
  97.       }else if(c>a && a>b)  
  98.       {
  99.              cout<<"班長投票 票數第一高的是油紅軍,第二高的是流汗文,第三高的是派大雞"<<endl;
  100.              cout<<"所以這學年的班長是油紅軍"<<endl;
  101.              cout<<"得票機率是"<<i<<"%"<<endl;
  102.       }else     
  103.       {
  104.              cout<<"班長投票 票數第一高的是油紅軍,第二高的是派大雞,第三高的是流汗文"<<endl;
  105.              cout<<"所以這學年的班長是油紅軍"<<endl;
  106.              cout<<"得票機率是"<<i<<"%"<<endl;
  107.       }  
  108.     cout<<"☆★☆★恭喜他獲選為本學期班長☆★☆★"<<endl;      
  109.                
  110.     system("pause");
  111.     return 0;
  112. }
複製代碼

TOP

返回列表