/*
2.718282
Press any key to continue
*/
#include <stdio.h>unsigned Fact(unsigned n) {
unsigned i,fact = 1
for(i = 1 i <= n ++i)
fact *= i
return fact
}
double Exp(int n) {
double e = 1.0
int i
for(i = 1i <= ni++)
e += 1.0/Fact(i)
return e
}
int main() {
printf("%lf\n",Exp(20))
return 0
}
#include <stdio.h>int main()
{
int i=1
float temp=1
float sum=0
while(temp>=1e-6)
{
sum+=temp
temp/=i
i++
}
printf("e=1+1/1!+1/2!+1/3!+.=%f",sum)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)