返回列表 發帖

吃角子老虎機 - 中獎機率評估 (三)

測試看看大約要跑幾次才能拉中三獎: 任一欄位出現7

  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7. int a,b,c,run=0;
  8. cout<<"$$$吃角子老好機中獎機率評估程式$$$"<<endl;   
  9. cout<<"中獎規則說明:"<<endl;   
  10. cout<<"任一欄出現7獎金兩倍"<<endl;   
  11. cout<<"任兩欄出現7獎金十倍"<<endl;      
  12. cout<<"三欄出現7獎金一百倍"<<endl;
  13. cout<<"本次測驗方式:試試看大約要跑幾次才能拉中第三特獎,任一欄出現7"<<endl;
  14. system("pause");
  15. srand(time(NULL));   
  16. while(true)
  17. {
  18.    run++;
  19.   a=rand()%10;
  20.   b=rand()%10;
  21.   c=rand()%10;
  22.   cout<<a<<" "<<b<<" "<<c<<endl;  
  23.   if((a==7 && b!=7 && c!=7)||(a!=7  && b==7 && c!=7)||(c!=7 && a==7  &&  b!=7)  )
  24.   {
  25.      break;
  26.   }
  27.             
  28. }
  29. cout<<"共"<<run<< "次";

  30. system("pause");   
  31. return 0;   
  32. }
複製代碼

TOP

本帖最後由 尤泓鈞 於 2012-2-18 16:19 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,b,c;
  6.     int run=0;
  7.   cout<<"$$$支票回收機$$$"<<endl;
  8.   cout<<"遊戲規則說明:"<<endl;
  9.   cout<<"凡是任一欄出現7,獎金雙倍"<<endl;
  10.   cout<<"凡是任兩欄出現7,獎金十倍"<<endl;
  11.   cout<<"凡是任三欄都出現7,獎金一百倍"<<endl;
  12.   cout<<"本次測驗方式: 試試看要多少次才能拉中第三獎"<<endl;
  13.   system("pause");
  14.   srand(time(NULL));
  15.   while(true)
  16.   {
  17.    run++;         
  18.   a=rand()%10;
  19.   b=rand()%10;
  20.   c=rand()%10;
  21.   cout<<a<<"  "<<b<<"  "<<c<<endl;
  22.   if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
  23.   {
  24.           break;
  25.   }
  26.   }
  27.   cout<<"共計"<<run<<"次"<<endl;
  28.     system("pause");
  29.     return 0;   
  30. }
複製代碼

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.    int a, b, c;
  8.    int run=0;
  9.    cout<<"$$$ 吃角子老虎機中獎機率評估程式 $$$"<<endl;
  10.    cout<<"中獎規則說明:"<<endl;
  11.    cout<<"任一欄出現3 --> 獎金變兩倍"<<endl;
  12.    cout<<"任兩欄出現3 --> 獎金變十倍"<<endl;
  13.    cout<<"三欄都出現3 --> 獎金變一百倍"<<endl;
  14.    cout<<"本次測試方式: 測試看看大約要跑幾次才能拉中三獎任一欄出現3"<<endl;
  15.    system("pause");
  16.    srand(time(NULL));
  17.    while(true)
  18.    {
  19.        run++;      
  20.        a=rand()%10;
  21.        b=rand()%10;
  22.        c=rand()%10;
  23.        cout<<a<<" "<<b<<" "<<c<<endl;
  24.        if((a==3 && b!=3 && c!=3)||(a!=3 && b==3 && c!=3)||(a!=3 && b!=3 && c==3))
  25.        {
  26.                break;
  27.        }
  28.    }
  29.    cout<<"共計"<<run<<"次!"<<endl;  
  30.    system("pause");   
  31.    return 0;
  32. }
複製代碼

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     int a, b, c;
  8.     int run=0 ;
  9.     cout<<"$$$吃角子老虎機評估中獎機率程式$$$"<<endl;
  10.     cout<<"~中獎規則說明~"<<endl;
  11.     cout<<"任一欄出現一個7--> 獎金2倍 "<<endl;
  12.     cout<<"任兩欄出現兩個7--> 獎金10倍 "<<endl;
  13.     cout<<"三欄都出現7--> 獎金100倍 "<<endl;
  14.     cout<<"本次測試 試試看要轉幾次才會轉到第三特獎 "<<endl;
  15.      system("pause");
  16.     srand(time(NULL));
  17.     while(true)
  18.     {
  19.        run++ ;
  20.        a=rand()%10;
  21.        b=rand()%10;
  22.        c=rand()%10;
  23.        cout<<a<<" "<<b<<" "<<c<<" "<<endl;
  24.     if((a==7 && b!=7 && c!=7) || (a!=7 && b==7 && c!=7) || (a!=7 && b!=7 && c==7))
  25.     {
  26.             break;
  27.     }
  28.     }
  29.     cout<<"共計"<<run<<"次"<<endl;
  30.    
  31.       
  32.   system("pause");   
  33.   return 0;
  34. }
複製代碼

TOP

  1. #include<iostream>   
  2. #include<cstdlib>   
  3. #include<ctime>      
  4. using namespace std;
  5. int main()
  6. {
  7.     int a,b,c;
  8.     int run=0;
  9.     cout<<"$$$ 吃角子老虎機中獎機率評估程式 $$$"<<endl;
  10.     cout<<"中獎規則說明:"<<endl;
  11.     cout<<"任一欄出現 7-->您投下的賭注成兩倍"<<endl;
  12.     cout<<"任兩欄出現 7-->您投下的賭注成十"<<endl;
  13.     cout<<"三欄現 7-->您投下的賭注成一百"<<endl;
  14.     cout<<"本次測試方式:式大約要跑幾次才能拉中第三獎;"<<endl;
  15.     system("pause");
  16.     srand(time(NULL));
  17.     while(true)
  18.     {
  19.                run++;
  20.                a=rand()%10;
  21.                b=rand()%10;
  22.                c=rand()%10;
  23.                cout<<a<<" "<<b<<" "<<c<<endl;
  24.                if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
  25.                {
  26.                         break;
  27.                }
  28.                
  29.     }
  30.     cout<<"共有"<<run<<"次"<<endl;
  31.     system("pause");
  32.     return 0;   
  33. }
複製代碼

TOP

返回列表