1.4.3 求常數(shù)e
求e=1+1/1!+1/2!+1/3!+...+1/n! (其中n為從鍵盤輸入的正整數(shù))。
求和中每一項是乘數(shù)個數(shù)變化的積的形式,即涉及到和積綜合計算處理,要注意循環(huán)中和與積的協(xié)調(diào)配合。
程序代碼如下:
#include
void main()
{
int i,n;
float s;
int t;
printf("求c=1+1/1!+1/2!+...+1/n!\n請輸入n:");
scanf("%d",&n);
for(i=1,t=1,s=1; i<=n;i++)
{
t=t*i;
s=s+(float)1/t;
}
printf("e=1+1/1!+1/2!+...+1/n! = %f",s);
}
求e=1+1/1!+1/2!+1/3!+...+1/n! (其中n為從鍵盤輸入的正整數(shù))。
求和中每一項是乘數(shù)個數(shù)變化的積的形式,即涉及到和積綜合計算處理,要注意循環(huán)中和與積的協(xié)調(diào)配合。
程序代碼如下:
#include
void main()
{
int i,n;
float s;
int t;
printf("求c=1+1/1!+1/2!+...+1/n!\n請輸入n:");
scanf("%d",&n);
for(i=1,t=1,s=1; i<=n;i++)
{
t=t*i;
s=s+(float)1/t;
}
printf("e=1+1/1!+1/2!+...+1/n! = %f",s);
}