#include<iostream> using namespace std; double rateWin(double win); int main() { cout << "小5的胜率:" << rateWin(0.3) << endl; cout << "小8的胜率:" << rateWin(0.35) << endl; return 0; } double rateWin(double win) { double ratetem = 1, rate = 0; while (ratetem > 1e-10) { rate += ratetem; ratetem *= 0.35; } return rate * win; }