c语言,计算s=2的根号2+3的根号2
时间: 2024-01-21 08:18:25 浏览: 254
可以使用数学库中的sqrt函数计算根号2,代码如下:
```c
#include <stdio.h>
#include <math.h>
int main() {
double s = sqrt(2) + 3 * sqrt(2);
printf("s = %lf\n", s);
return 0;
}
```
输出结果为:
```
s = 7.071068
```
因此,2的根号2加3的根号2等于约等于7.071068。
相关问题
s=1+(1+根号2)+(1+根号2+根号3)+......+(1+根号2+......根号n)
这个问题可以通过数学方法来解决。我们可以将每个括号中的项展开,然后将它们相加。具体来说,第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;
}
```
y(x)=根号n+根号(n-1)+根号(n-2)+根号(……)+根号(2+x)+根号(1+x)的c语言代码
#include <stdio.h>
#include <math.h>
int main() {
int n;
double result = 1.0;
printf("请输入一个正整数n:\n");
scanf("%d", &n);
for (int i = n; i >= 1; i--) {
result *= sqrt(i);
}
printf("y(x)的值为%f\n", result);
}
阅读全文