【CodeVS 1007】级数求和

xiaoxiao2021-02-28  114


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


#include<iostream> using namespace std; double s = 0.0; int n = 0,k; int main(void){ cin>>k; while(s<=k){ ++n;s+=1.0/n; } cout<<n; return 0; }
转载请注明原文地址: https://www.6miu.com/read-46208.html

最新回复(0)