编一程学求出满足不等21+1/2+1/3+.+1/n≥5的最小n值并输出

题目:编一程学求出满足不等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;
}  

img


望采纳