求 1~a之和 + 1~b的平方之和 + 1~c的倒数之和 , 保留2位小数 即:(1+2+⋯+a)+(1 2 +2 2 +⋯+b 2 )+(1+ 2 1 +⋯+ c 1 )
时间: 2023-11-13 21:02:49 浏览: 208
这道题目要求我们计算三个数列的和,分别是1~a之和、1~b的平方之和和1~c的倒数之和。我们可以使用循环来计算这三个数列的和,最后将它们相加即可得到答案。需要注意的是,最后的结果需要保留两位小数。
<<参考答案>>:
题目要求计算三个数列的和,分别是1~a之和、1~b的平方之和和1~c的倒数之和。我们可以使用循环来计算这三个数列的和,最后将它们相加即可得到答案。需要注意的是,最后的结果需要保留两位小数。
具体实现可以参考以下代码:
```
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main() {
int a, b, c;
double sum1 = 0, sum2 = 0, sum3 = 0;
cin >> a >> b >> c;
for (int i = 1; i <= a; i++) {
sum1 += i;
}
for (int i = 1; i <= b; i++) {
sum2 += pow(i, 2);
}
for (int i = 1; i <= c; i++) {
sum3 += 1.0 / i;
}
double sum = sum1 + sum2 + sum3;
cout << fixed << setprecision(2) << sum << endl;
return 0;
}
```
阅读全文