include
#include
using namespace std;
int main()
{
int n=1;
double a=0,b=0,s=0;
for(;a>=b;n++)
{
a=fabs(s-8);
s=s+1/n;
b=fabs(s-8);
}
cout<<"s的值为"<<s<<'\t'<<"n的值为"<<n;
system ("pause");
return 0;
}
运行出结果
s=s+1/n;
这是错的,n是整数,1/n是整除,你这里就永远是0了。
1️⃣
希望对题主有所帮助!可以的话,帮忙点个采纳!