#include <iostream>

int main() {
    int K;
    std::cout << "请输入整数K(1 <= K <= 15):";
    std::cin >> K;

    double Sn = 0;
    int n = 1;
    while (Sn <= K) {
        Sn += 1.0 / n;
        n++;
    }

    std::cout << "最小的n为:" << n << std::endl;

    return 0;
}
已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K当n足够大的时候Sn大于K。 现给出一个整数K1 =k =15要求计算出一个最小的n;使得Sn>K。c++

原文地址: https://www.cveoy.top/t/topic/hUES 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录