题目:编一程学求出满足不等21+1/2+1/3+.+1/n≥5的最小值n并输出
可以使用循环计算不等式的左边,并判断是否大于等于5,若大于等于5则跳出循环输出当前的n值,否则继续循环。
#include <stdio.h>
int main() {
int n = 0;
double sum = 0;
do {
n++;
sum += 1.0 / n;
} while (sum <= 5);
printf("n = %d\n", n);
return 0;
}
#include <stdio.h>
int main () {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
int n = 1;
double sum = 0;
while(sum <= 5.0) {
sum += 1.0 / n;
n++;
}
printf("%d", n);
return 0;
}