我原来的
#include <stdio.h>
int main()
{int n=1,k;
double s=0;
scanf("%d",&k);
for(;;n++)
{
s+=1/n;
if(s>k)break;
}
printf("%d",n);
}
参照一些帖子里的方法改的
#include <stdio.h>
int main()
{int n=1,k;
double s=0.0;
scanf("%d",&k);
for(;;n++)
{
s+=1.0/n;
if(s>k*1.0)break;
}
printf("%d",n);
}
谢谢