上句建議最好多加括號明確妳的條件.因為邏輯符號太多,最好多加括號細分.要不容易出錯.
2 long double probability(double number1,double pick1,double number2,double pick2) //例如從39個數中選6個壹般號碼,再從27個數中選壹個特別號碼
{
long double result = 1.0;
long double n;
double p; for (n=number1,p=pick1;p>0;n--,p++) //如果底下這壹堆句子都是FOR內的,要加個大括號啊.還有從條件句來看是個死循環啊,因為只有壹個P>0為終值判斷,但P++好象應總大於0?
result=result*n/p;
result=result*pick2/number2;
return result;
}
其它的因妳註解較少沒看明白.呵呵呵.