版权声明:欢迎加入快乐划水小白交流群:867657085 https://blog.csdn.net/Alfa_Jin/article/details/88997228
#include<stdio.h>
int main(){
int k, n=0;
scanf("%d", &k);
double s = 0;
while(s <= k) s = s + 1.0 / ++n;
printf("%d\n", n);
return 0;
}
解释:简单循环,注意一点:不能用1/n,如果使用,会被判定为int型数相除,故使用1.0/n。
欢迎加入快乐划水小白交流群:867657085