第1个回答 2010-05-23
晕。。
再说明白点 :
int n = 1;
float sum = 0f;
while(true)
{
//先用递归求的n!
long l1 = n!;
float f = 1/(float)l1;
if(f <条件)
break;
sum+= f;
n++};
或者
long sum1 = 1l;
float sum =0f;
int n = 1;
while(true)
{
sum1 *= n;
float f= 1/(float)sum1 ;
if(f<条件)
break;
sum+= f;
n++;
}
最后输出sum的值可以