好吧这又是一道水题……今天第四题……前面几题的算法都没接触过啊啊啊啊啊!!!疯了……军校神烦晚上不能看书,尼玛,明天白天好好看书思考后再写前几题。
以上。
u Calculate e
#include <iostream> #include <iomanip> using namespace std; int plus(int a) { if(a==0) return 1; else return a*plus(a-1); } int main() { int n; double e; e=0; cout << "n e" << endl; cout << "- -----------" << endl; for(n=0; n<=9; n++) { e += (double)(1)/plus(n); if(n<=2) cout << n << " " << e << endl; else cout << n << " " << setiosflags(ios::fixed) << setprecision(9) << e << endl; } return 0; }