POJ 1507

 1 #include<iostream>
 2 #include<stdio.h>
 3 using namespace std;
 4 #include<iomanip>
 5 
 6 double j(int n);
 7 int main()
 8 {
 9     double sum = 0;
10     cout<<"n e"<<endl;
11     cout<<"- -----------"<<endl;
12     for(int i = 0; i <= 9; i++)
13     {
14         sum += 1.0/j(i);
15         cout<<i;
16         if(i>=3)
17         cout<<setiosflags(ios::fixed)<<setprecision(10)<<" "<<sum<<endl;
18         else
19             cout<<" "<<sum<<endl;
20     }
21 }
22 double j(int n)
23 {
24     double sum = 1;
25     if(n == 0)
26         return 1;
27     for(int i = 1; i <= n ;i ++)
28     {
29         sum *= i;
30     }
31     return sum;
32 }

关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。 

技术网站地址: vmfor.com

原文地址:https://www.cnblogs.com/gavinsp/p/4566454.html