c++编程求下列式子的值:1-1/2+1/3-1/4+…+1/99-1/100,并将结果输出
作者:野牛程序员:2024-11-01 12:04:32 C++阅读 2358
c++编程求下列式子的值:1-1/2+1/3-1/4+…+1/99-1/100,并将结果输出
c++编程求下列式子的值:1-1/2+1/3-1/4+…+1/99-1/100,并将结果输出
#include <iostream> #include <iomanip> // 用于设置小数精度 using namespace std; int main() { double result = 0.0; // 计算 1 - 1/2 + 1/3 - 1/4 + ... + 1/99 - 1/100 for (int i = 1; i <= 100; ++i) { if (i % 2 == 0) { // 偶数项 result -= 1.0 / i; } else { // 奇数项 result += 1.0 / i; } } // 设置输出精度 cout << fixed << setprecision(6); // 设置小数精度为 6 位 cout << "结果: " << result << endl; return 0; }
代码说明:
result
变量:用于存储计算结果,初始化为 0.0。循环计算:从 1 到 100,判断索引的奇偶性,奇数项加,偶数项减。
输出结果:使用
cout
输出计算结果,设置精度为 6 位小数。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
