求教1到n階乘的倒數求和怎麼求,階乘倒數求和怎麼寫
1.求教1到n 階乘的倒數求和怎麼求
lim (1/1!+ 1/2!+。+1/n!) = e-1,lim底下是n→∞,意思是n趨近無窮。
e是自然常數,為數學中一個常數,是一個無限不循環小數,且為超越數,其值約為2.71828。
在e的起源中,e被定義為以下兩種形式:
所以1到n 階乘的倒數的和是e-1,當n趨近無窮的時候。
擴展資料:
當n沒有趨近無窮時,1到n 階乘的倒數的和可以使用程序來計算,程序如下:
#include <stdio.h>
void main()
{
int i,n;
long double sum=0,k=1;
printf("請輸入n的值: ");
scanf_s("%d",&n);
for(i=1;i<=n;i++)
{
k=k*i;
sum=sum+1/k;
}
printf_s("nsum=%.4lfnn",sum);
}
參考資料來源:百度百科-自然常數
2.階乘倒數求和 要寫成多函數 c語言 我在考試 快啊#include<stdio.h>
int f1(int n)
{
int i,s=1;
for(i=1;i<=n;++i)
s*=i;
return s;
}
float f2(int n)
{
float s=1.0;
int i;
for(i=2;i<=n;++i)
s=s+1.0/f1(i);
return s;
}
void main()
{
int n;
printf("Input n:n");
scanf("%d",&n);
printf("%fn",f2(n));
}