int getlen(double x) { int res=0; while (x!=floor(x)) x*=10.0, res++; return res; }
rt,运行这段代码输出 161616,是为什么?
cout<<getlen(0.966485);