【问题描述】
分别用 while 和 do...while 循环编写程序,计算 1+1/2+1/4+…+1/50 的值。
【参考代码】
#include <stdio.h>
int main()
{
float f=1;
int i=2;
while (i <= 50)
{
f = f + 1.0 / i;
i += 2;
}
printf("while: %.2f\n", f);
i = 2; f = 1;
do {
f = f + 1.0 / i;
i += 2;
} while (i <= 50);
printf("do-while:%.2f\n", f);
return 0;
}