//=====================================
// f0403.cpp
// 浮点数的比较
//=====================================
#include
#include
using namespace std;
//-------------------------------------
int main(){
double d1=123456789.9*9;
double d2=1111111109.1;
cout<<(d1==d2 ? "same\n" : "not same\n");
cout<<(abs(d1-d2)<1e-05 ? "same\n" : "not same\n");
cout.precision(9);
cout<
列二:
//=====================================
// f0218.cpp
// 求pi
//=====================================
#include
#include
#include
using namespace std;
//-------------------------------------
int main(){
double sum=0, item=1;
for(int n=1; abs(item)>1e-6; ++n){
item *= (-1.0)*(2*n-3)/(2*n-1);
sum += item;
}
cout<<"Pi = "<
fixed意义表示设置,好像是与 for(int n=1; abs(item)>1e-6; ++n)中abs连用,帮忙解释一下!谢谢