C语言求1+2+...+100+1+1/2+....+1/100
时间: 2023-03-24 21:02:31 浏览: 84
可以使用循环语句来实现这个需求,具体代码如下:
#include <stdio.h>
int main() {
int i;
float sum = ;
for (i = 1; i <= 100; i++) {
sum += 1. / i;
printf("%d ", i);
}
for (i = 100; i >= 1; i--) {
printf("%.2f ", 1. / i);
}
return ;
}
输出结果为:1 2 3 ... 100 .01 .02 ... 1.00
相关问题
c语言求1+2+3+...+100
您好,以下是使用C语言求1到100的代码:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
printf("%d ", i);
}
return 0;
}
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
```
C语言求1+1/2+1/3+....+1/n之和
以下是C语言求1+1/2+1/3+....+1/n之和的程序:
```c
#include <stdio.h>
int main() {
int n;
float sum = 0;
printf("请输入一个通项n:\n");
scanf("%d", &n); // 读取用户输入
for (int j = 1; j <= n; j++) {
sum = sum + 1.0 / j;
}
printf("前%d项的和为%.3f", n, sum);
return 0;
}
```
用户需要输入一个整数n,程序会计算1+1/2+1/3+....+1/n的和,并输出结果。其中,sum变量用于存储和的值,j变量用于循环计算每一项的值。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)