调和级数(harmony)
输入正整数n,输出 的值,保留3位小数。例如n=3时答案为1.833。
1 #include <stdio.h>
2
3 int
4 main()
5 {
6 int i = 0;
7 int j = 0;
8 int n = 0;
9 int m = 0;
10
11 double h = 0;
12
13 scanf("%d", &n);
14
15 for (i = 1; i < (n + 1); i++)
16 {
17 h += 1 / (double)i;
18 }
19
20 printf("%.3lf\n", h);
21
22 return 0;
23 }