题目
数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
分析
题目没有难度,调用库函数sqrt求出平方根,然后控制输出的精度需要设置。
代码
#include <cmath>
#include <iostream>
using namespace std;
int main(){
double n, m;
cout.flags(ios::fixed);
cout.precision(2);
while(cin >> n >> m){
double sum = 0.0;
while(m > 0){
sum += n;
n = sqrt(n);
m -= 1;
}
cout << sum << endl;
}
}
总结
题目不难,主要学习了如何设置输出的格式。
2854

被折叠的 条评论
为什么被折叠?



