对于浮点数一般会存在误差 要判断两个浮点数相等就可以判断在误差允许的范围内是否相等: 对于浮点数a,b;若fabs(a,b)<1e-6即可判断相等。 c++浮点数的输出 头文件<iomanip> cout<<fixed<<setprecision(2)<<x<<endl; 表示输出精度为2的浮点数x;