题解 | 牛牛学数列2
牛牛学数列2
https://www.nowcoder.com/practice/fc72951f52984f3abd286d82eeffacba
using System; public class Program { public static void Main() { // 读取输入的整数n int n = int.Parse(Console.ReadLine()); // 计算调和级数的和 double sum = CalculateHarmonicSum(n); // 输出结果,保留足够的小数位以确保精度 Console.WriteLine("{0:F7}", sum); } // 计算调和级数和的方法 static double CalculateHarmonicSum(int n) { double sum = 0.0; for (int i = 1; i <= n; i++) { // 累加每一项1/i sum += 1.0 / i; } return sum; } } /*using System; public class Program { public static void Main() { // 读取输入的整数n int n = int.Parse(Console.ReadLine()); // 计算调和级数的和 double sum = CalculateHarmonicSum(n); // 输出结果,保留足够的小数位以确保精度 Console.WriteLine("{0:F7}", sum); } // 计算调和级数和的方法 static double CalculateHarmonicSum(int n) { double sum = 0.0; for (int i = 1; i <= n; i++) { // 累加每一项1/i sum += 1.0 / i; } return sum; } } */