利用do-while语句计算1+1/2+1/3…+1/n
时间: 2023-03-31 21:01:56 浏览: 1272
编译原理课程设计-基于C#的DO-WHILE语句的翻译分析程序设计(源码+报告).zip
可以使用do-while语句计算1 1/2 1/3… 1/n,具体代码如下:
```
int n = 10;
double sum = .;
int i = 1;
do {
sum += 1. / i;
i++;
} while (i <= n);
printf("1 + 1/2 + 1/3 + ... + 1/n = %f", sum);
```
其中,n为要计算的数列的最大项数,sum为数列的和,i为当前项数。循环体内每次将当前项的倒数加到sum中,然后i加1,直到i大于n为止。最后输出sum即为数列的和。
阅读全文