一个很奇怪的现象。。。求解
偶然遇到的问题,我把代码简化了,当输入数据是1.1 2.2 3.3时,输出一串奇怪的数字,并非0,这是怎么回事呀。。。。#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a,b,c,d;
cin>>a>>b>>c;
d=a+b-c;
cout<<fabs(d)<<endl;
return 0;
}
2014-08-05 16:25

2014-08-05 17:47
2014-08-05 19:29
2014-08-06 07:48
2014-08-06 07:54
2014-08-06 11:17