C语言代码计算1+1/2+1/3+……+1/100
时间: 2023-09-22 16:05:07 浏览: 1458
C语言50题 程序+题目
3星 · 编辑精心推荐
```
#include <stdio.h>
int main() {
float sum = 0.0f;
for (int i = 1; i <= 100; i++) {
sum += 1.0f / i;
}
printf("1 + 1/2 + 1/3 + ... + 1/100 = %.2f\n", sum);
return 0;
}
```
输出:
```
1 + 1/2 + 1/3 + ... + 1/100 = 5.19
```
注意,这里需要用浮点数类型(`float`)来存储结果,因为这个和是无理数,不能用整数类型存储。并且需要限制小数点后的位数,使用 `%.2f` 格式化输出的结果保留两位小数。
阅读全文