P1035级数求和
cpp代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int k,i=1;
cin>>k;
double s[10000]={},j=0.0;
bool b=false;
while(!b){
for(int l=0;l<i;l++){
j+=1.0/i;
}
s[i-1]=j;
if(s[i-1]>k) b=true;
j=0.0;
i++;
}
cout<<i;
return 0;
}
输入输出示例:输入1,输出2
我试了一下:输入1,输出10