7-1 求平方根序列前N项和
时间: 2023-10-20 11:05:25 浏览: 75
平方根序列指的是:1, √2, √3, √4, √5, √6, √7, √8, √9, ...,其第n项的值为√n。
要求平方根序列前N项的和,可以使用以下代码:
```python
import math
def sqrt_series_sum(n):
# 初始化和为0
sum = 0
# 遍历每一项,计算平方根并累加到和中
for i in range(1, n+1):
sum += math.sqrt(i)
# 返回和
return sum
```
其中,math.sqrt() 函数用于计算平方根。你可以将这段代码复制到你的编辑器中运行,测试一下它是否能够正确计算平方根序列前N项的和。
相关问题
求平方根序列前n项和c语言pta
要求用C语言编写一个程序来计算平方根序列的前n项和。以下是一个示例的C代码:
```c
#include <stdio.h>
#include <math.h>
double squareRootSequenceSum(int n) {
double sum = 0;
for (int i = 1; i <= n; i++) {
sum += sqrt(i);
}
return sum;
}
int main() {
int n;
double sum;
printf("请输入n的值:");
scanf("%d", &n);
sum = squareRootSequenceSum(n);
printf("平方根序列的前%d项和为:%.2lf\n", n, sum);
return 0;
}
```
以上代码中,`squareRootSequenceSum`函数接收一个整数n作为参数,使用循环计算平方根序列的前n项和。在主函数中,通过用户输入获取n的值,并将计算结果打印输出。
注意,这里使用了`math.h`头文件中的`sqrt`函数来计算平方根。在编译时需要链接数学库,例如在gcc编译时可以添加参数`-lm`(例如`gcc -o program program.c -lm`)。
希望这段代码可以帮助到您!
用C语言编写:求平方根序列前 n 项和:输入一个正整数 n,计算 1+ 2+ 3¼¼+ n 的值(保留 2 位小数)。可包含头文件 math.h,并调用 sqrt()函数求平方根。
```c
#include <stdio.h>
#include <math.h>
int main()
{
int n;
double sum = 0.0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += sqrt(i);
}
printf("平方根序列前%d项的和为:%.2f", n, sum);
return 0;
}
```