题目
输入一个整数n,输出数列1+1/3+1/5+……前n项的和。
先解析一下题目
1+1/3+1/5+……
可以看成
(1/1) + (1/3) + (1/5) + (1/7) + …
ok,那就好办多了,主要代码:
double n = 1;
sum =sum + 1/n;
n=n+2;
#include <iostream>
using namespace std;
int main() {
double m;
double n = 1, sum = 0;
cin >> m;
for (int i = 1; i <= m; i++)
{
sum += 1 / n;
n += 2;
}
printf("%.2lf", sum);
return 0;
}
版权声明:本文为mm_520111111原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。