利用do-while语句计算1+1/2+1/4+…+1/50。
时间: 2023-05-01 22:06:50 浏览: 178
求1+1/2+1/3+1/4+…….+1/100的值
使用do-while语句计算1+1/2+1/4+...+1/50可以如下实现:
float sum = 0.0; //初始化总和为0
float num = 1.0; //初始化分母为1
do {
sum += num; //将当前分数累加到总和中
num /= 2; //将分母除以2
} while(num >= 1.0/50); //当分母小于等于1/50时停止循环
最终的结果保存在变量sum中。
阅读全文