1.4.3 求常数e 求e=1+1/1!+1/2!+1/3!+...+1/n! (其中n为从键盘输入的正整数)。 求和中每一项是乘数个数变化的积的形式,即涉及到和积综合计算处理,要注意循环中和与积的协调配合。 程序代码如下: #include<stdio.h> 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); } 程序运行结果如下:

| |
|
|