C++ 函数--幽径初探索
生活随笔
收集整理的這篇文章主要介紹了
C++ 函数--幽径初探索
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 #include <iostream>
2 using namespace std;
3
4 long double probability(unsigned numbers, unsigned picks);
5
6 int main()
7 {
8 cout << fixed;
9 int total, choices;
10 cout << "輸入這場游戲共有多少選擇的機會\n"
11 << "而玩家每次能選擇幾次?" << endl;
12 while((cin >> total >> choices) && choices <= total)
13 {
14 cout << "玩家參加了" << probability(total, choices) << "次活動才能贏得大獎\n"
15 << "輸入下兩個要測試的數字(按q退出):";
16 }
17 cout << "bye!" << endl;
18 return 0;
19 }
20
21 //計算彩票中獎的概率。從numbers次機會中,取picks次
22 long double probability(unsigned numbers, unsigned picks)
23 {
24 long double result = 1.0;
25 unsigned n;
26 unsigned p;
27
28 for(n = numbers, p = picks; p > 0; n--, p--)
29 {
30 result = result * n / p;
31 }
32 return result;
33 }
?
轉載于:https://www.cnblogs.com/hangaozu/p/8392802.html
總結
以上是生活随笔為你收集整理的C++ 函数--幽径初探索的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中 VO、 PO、DO、DTO、
- 下一篇: Linux(Ubuntu 16) 下Ja