已解决 张百川 新手光能 #include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { double a=0,b=1,c=1; while(a<=10) { b/=c; a+=b; c+=1; } cout<<c; return 0; }
已采纳 方晨顺 中级守护 #include<iostream> using namespace std; int main() { double n=0,s=0; while(s<=10) { n++; s+=1/n; } cout<<n; return 0; } 一定要先n++,或者将n=1,把n++放后面