c语言从键盘上输入一个自然数+n+的值,其中,0<n<1000。求 ∑ 1 1+2+3+⋯+𝑘 𝑛 1 ,即s+=+1++ 1 1+2 + 1 1+2+3 ++⋯+ 1
时间: 2023-12-27 11:04:29 浏览: 30
以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0, a = 2, b = 1, temp;
printf("请输入一个自然数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += b / a;
temp = a;
a = a + b;
b = temp;
}
printf("前%d项之和为:%.2f\n", n, sum);
return 0;
}
```
相关问题
从键盘上输入一个数+n,求1!+2!+3!+……n!+。c语言
以下是C语言代码实现从键盘上输入一个数n,求1!+2!+3!+……n!+的和:
```c
#include <stdio.h>
long long factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
long long sumOfFactorials(int n) {
long long sum = 0;
for (int i = 1; i <= n; i++) {
sum += factorial(i);
}
return sum;
}
int main() {
int n;
printf("请输入一个整数n:");
scanf("%d", &n);
printf("1!+2!+3!+...+%d! = %lld\n", n, sumOfFactorials(n));
return 0;
}
```
C语言.求 1!+2!+3!+……+n! 其中n从键盘输入,值在6-15之间
以下是C语言求1!+2!+3!+……+n!的和的代码,其中n从键盘输入,值在6-15之间:
```c
#include <stdio.h>
int fun(int n) {
int ret = 1;
for (int i = 1; i <= n; i++) {
ret *= i;
}
return ret;
}
int main() {
int n, sum = 0;
printf("请输入一个6-15之间的整数n:");
scanf("%d", &n);
while (n < 6 || n > 15) {
printf("输入错误,请重新输入:");
scanf("%d", &n);
}
for (int i = 1; i <= n; i++) {
sum += fun(i);
}
printf("1!+2!+3!+...+%d!的和为:%d\n", n, sum);
return 0;
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)