最难懂的就是结尾:return (double)m/(m+n) * p1 + (double)n/(m+n) * p2;这是函数返回给调用函数的值,利用了分步相乘的思想:左边表示此次抽到红球的概率*以后满足条件的概率;右边表示P(此次抽到白球)*P(以后满足条件);这种递归直到算到最后直接用到判断条件为止。参考资料:http://...