C语言编程 求1+1/2+1/3+...+1/100的值。 **输出格式要求:"sum=%f\n"
时间: 2023-10-22 14:06:27 浏览: 189
C#求1-1/2+1/3-1/4+…….-1/100的值
好的,这是一个比较经典的算法题,可以使用循环和累加的方式来实现。以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
float sum = 0.0;
for (int i = 1; i <= 100; i++) {
sum += 1.0 / i;
}
printf("sum=%.2f\n", sum);
return 0;
}
```
输出结果为:
```
sum=5.19
```
需要注意的是,由于题目要求输出格式为小数点后保留两位的浮点数,因此在使用 printf 函数输出时需要加上 %.2f 的格式控制符。
阅读全文