33,311
社区成员
发帖
与我相关
我的任务
分享
#define EPSILON 1.0E-7
if(w-1.14 < EPSILON && W-1.14 >-EPSILON)//这样就认为w和1.14相等.精度EPSILON可以按你的精度要求设置,但不能小于这两个数.
#define FLT_EPSILON 1.192092896e-07F /* smallest such that 1.0+FLT_EPSILON != 1.0 */
#define DBL_EPSILON 2.2204460492503131e-016 /* smallest such that 1.0+DBL_EPSILON != 1.0 */
#include <iostream >
using namespace std;
int main()
{
double w;
for ( w = 0.9; w <= 1.8; w = w + 0.02 )
{
cout << "w: " << w << endl;
if(w == 1.14)
{
cout << "stopstopstopstopstopstopstopstopstopstopstop\n\n\n";}
else
cout << "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n";
}
getchar();
}