为什么这段代码不会停止执行? 因此,当我执行此代码时,x的值为1.0作为一个点,但这不会停止执行。请告诉我为什么会发生这种情况..!
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
double x(0.0);
double increment(0.1);
//cout.setf(ios::fixed);
while (x != 1.000000)
{
cout << x << endl;
x += increment;
if (x >= 1.1){
break;
}
}
return 0;
}