求使整数k大于s=1+1\2+1\3+1\4+……+1\n的最小n
#include<stdio.h>
int main ()
{
int k;
scanf("%d",&k);
int n;
double s = 0.0;
double d ;
for(n = 1; s <= (k*1.0) ; n++){
d = (1.0/n);
s =s+ d;
}
printf("%d",n);
return 0;
这个代码哪里有问题