C++程序 ,1+1/3+1/5+1/7...求前十五项之和,求大佬帮忙

rt

一、数列分析

分子不变,分母是前一项分母加2

二、实现代码

#include<iostream>

using namespace std;

int main()

{

float sum = 0;//记录前15项之和

int n=15;//记录输入几项

int m = 1;//记录分母

cout << "输前几项: \n";

cin >> n;

//前n项之和

for (int i = 0;i < n;i++)

{

sum += 1.0 / m;

m += 2;//分母是前一项分母加2

}

cout << "前"<<n<<"项之和: "<< sum;

return 1;

}

运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-14

#include<iostream>

#include<iomanip>//头文件 

using namespace std;

int main()

{

float sum=0;

int n;

cin>>n;

for(int i=1;i<=n;i+=2)

{

sum+=1.0/i;

}

cout.setf(ios::showpoint);

cout.precision(2);//保留两位小数 

cout.setf(ios::fixed);

cout<<sum;

 return 0;

 } 

本回答被提问者采纳
第2个回答  2020-04-14
我不要悬赏,只要采纳。采纳的话立即告诉你答案。
相似回答