s=1+(1+根号2)+(1+根号2+根号3)+......+(1+根号2+......根号n)
时间: 2023-11-22 07:50:56 浏览: 329
多路归并之根号n排序
4星 · 用户满意度95%
这个问题可以通过数学方法来解决。我们可以将每个括号中的项展开,然后将它们相加。具体来说,第n个括号中的项为1+√2+√3+...+√n。我们可以将每个项表示为两个连续的平方根之差,即√i - √(i-1),其中i从2到n。然后,我们可以将这些项相加并将其简化为1+√n-1。因此,原始问题可以简化为s=1+(1+√2)+(1+√3)+...+(1+√n),其中n是给定的整数。
下面是C语言代码实现:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n;
double s = 0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
s += 1 + sqrt(i);
}
printf("s = %lf", s);
return 0;
}
```
阅读全文