怎么求阶乘的倒数和

2025-02-23 20:10:45
推荐回答(2个)
回答1:

//很简单
#include 
int main()
{
    int i=0,j=0,f=0;
    double sum = 0;
    f = 1;
    for(i=1;i<=10;i++)
{
        f*=i;
        sum+=1.0/f;
    }
    printf("sum=%.2f\n",sum);

    return 0;
}

回答2:

#include 
int main(){
   int i=0,j=0;
   double sum=0,f=0;
   for(i=1;i<=10;i++){
  
  for(j=1,f=1;j<=i;j++)
{
f*=j;
}
  sum+=double(1/f);

}
printf("sum=%f\n",sum);

return 0;
}