Corn_Table @ 2016-10-18 11:33:29
#include<iostream>
using namespace std;
int main()
{
int k;
float sn,n;
cin>>k;
n=0;
sn=0;
while(sn<k)
{
n++;
sn+=1/n;
}
cout<<n;
}
by Wh_Xcjm @ 2016-10-18 12:51:36
#include<bits/stdc++.h>
using namespace std;
int main()
{
int k,s=0;//k是用来比较的数,s是题目中的n
double n=0;//n是总和,存到小数里。
cin>>k;//读入用来比较的数k
while(n<=k)//当总和n没大于用来比较的数k时
{
s++;//s加上1
n+=1/double(s);//总和加上1除以s
}
cout<<s;//打印s
return 0;
}
by hfrichardwang @ 2016-10-29 21:02:10
要把穷举的量放到最大