设计算法并编写程序计算s=1+12+14+17+111+116+122+…直到最后项小于10^-6。使用c语言
#include <stdio.h>
int main() { double s = 0; // 记录和 double denominator = 1; // 分母 double item = 1; // 每一项的值
while (item >= 1e-6) { // 每一项的值小于10^-6时退出循环
s += item; // 累加每一项的值
denominator += 1; // 分母加1
item = 1 / denominator; // 计算下一项的值
}
printf("s = %f\n", s); // 输出结果
return 0;
}
原文地址: https://www.cveoy.top/t/topic/dwxa 著作权归作者所有。请勿转载和采集!