C++ 程序计算 N 个数的倒数之和 - 代码解析及思路说明
该程序的功能是计算N个数的倒数之和,并输出结果。\n\n程序的设计思路是先读入一个整数N,表示接下来要输入的数的个数。然后使用一个循环,读入N个数,并将每个数的倒数加到一个变量sum上。最后,将N除以sum得到结果,并将结果保留两位小数输出。\n\n程序的结构如下:\n1. 首先包含必要的头文件iostream和iomanip。\n2. 定义一个整数变量N,并从标准输入读入一个整数。\n3. 定义一个浮点数变量sum,并初始化为0.0。\n4. 使用一个循环,循环N次,每次从标准输入读入一个浮点数num,并将1.0除以num加到sum上。\n5. 定义一个浮点数变量result,并将N除以sum赋值给result。\n6. 使用fixed和setprecision(2)控制输出结果保留两位小数。\n7. 将result输出到标准输出。\n8. 返回0,表示程序正常结束。\n\n#include <iostream>\n#include <iomanip>\nusing namespace std;\n\nint main() {\n int N;\n cin >> N;\n\n double sum = 0.0;\n for (int i = 0; i < N; i++) {\n double num;\n cin >> num;\n sum += 1.0 / num;\n }\n\n double result = N / sum;\n cout << fixed << setprecision(2) << result << endl;\n\n return 0;\n}
原文地址: https://www.cveoy.top/t/topic/p9Bd 著作权归作者所有。请勿转载和采集!