孩子80,最后一个测试点过不去,输入为1,然后代码输出也是1
#include <stdio.h> #include <stdlib.h> int main() { double n; scanf("%f",&n); double s=1,k=2; while(s<=n) { s=s+1/k; k=k+1; } printf("%d",(int)k-1); return 0; }