调和级数
Time Limit:3000MS Memory Limit:65536K
Total Submit:272 Accepted:143
Case Time Limit:1000MS
Description
输入正整数n 输出H(n)=1+1/2+1/3+....+1/n的值,保留3位有效数字
Input
输入正整数n (n <10^6)
Output
输出H(n)=1+1/2+1/3+....+1/n的值,保留3位有效数字
Sample Input
3
2
1
Sample Output
1.833
1.500
1.000
Source
lrj程序入门
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AK1118 {
class Program {
static void Main(string[] args) {
string sb;
while ((sb = Console.ReadLine()) != null) {
int n = int.Parse(sb);
double sum = 0;
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
Console.WriteLine(sum.ToString("0.000"));
}
}
}
}