用DEV C++,输入n值,1/12+1/23+...+1/(n*n+1)表达式的和。
时间: 2023-05-29 19:07:34 浏览: 62
```c
#include <stdio.h>
int main() {
int n;
double sum = 0.0;
printf("请输入n的值:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += 1.0 / (i * i + i - 1);
}
printf("表达式的和为:%lf\n", sum);
return 0;
}
```
输入示例:
```
请输入n的值:5
```
输出示例:
```
表达式的和为:0.820054
```
相关问题
用devc++编写n*(n+1)*...*(2n-1)
以下是使用C语言和DevC++编写的计算n*(n+1)*...*(2n-1)的程序:
```c
#include <stdio.h>
int main() {
int n;
long long result = 1; // 防止溢出,使用 long long 类型
printf("请输入n的值:");
scanf("%d", &n);
for(int i = n; i <= 2 * n - 1; i++) {
result *= i;
}
printf("%d*(%d+1)*...*(2*%d-1)=%lld\n", n, n, n, result);
return 0;
}
```
在上面的程序中,我们通过`scanf()`函数来获取用户输入的n值,并使用for循环来计算阶乘。最后输出计算结果。请注意,我们使用了`long long`类型来存储结果,以防止计算结果溢出。
希望这个程序对你有所帮助!
devc++ bits/stdc++.h 下载
很抱歉,根据提供的引用内容,无法回答关于DevC++ bits/stdc++.h的下载问题。引用[1]提到了如何查看DevC++带的bits/stdc++.h具体含有哪些C和C++库的头文件,而引用[2]则给出了使用bits/stdc++.h头文件的示例。但是,需要注意的是,bits/stdc++.h并不是标准C++库的一部分,而是一些编译器(如GCC)提供的扩展头文件,因此不同的编译器可能会有不同的实现。如果您想使用bits/stdc++.h头文件,建议先检查您所使用的编译器是否支持该头文件。