e的计算公式为e=1+1/1!+1/2!+...1/n!编程计算输出e的值,精度为1e-6
#include <iostream>
using namespace std;
int main() {
int n;
double s, jc; // s:和 jc:阶乘
s=1, jc=1;
n=1;
while (1/jc>1e-6) {
jc *= n;
s = s+1/jc;
n++;
}
cout << "e = " << s << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n;
double s, jc; // s:和 jc:阶乘
s=1, jc=1;
n=1;
while (1) {
jc *= n;
s = s+1/jc;
n++;
if(1/jc<1e-6) break;
}
cout << "e = " << s << endl;
return 0;
}