正在加载图片...
C++语言程序设计 关系运算 四舍五入带来的逻辑错误 #include <iostream> using namespace std 结果: int maino 1.42857 i double x =10/7.0 x does not equal 10/7.0 cout <<x=<<x endl if(x==1.142857142857) cout<"x=10/7.0n" //存在四舍五入带来的逻辑错误 else cout < x does not equal 10/7. 0\ return 0 xC++语言程序设计 29 关系运算 ——四舍五入带来的逻辑错误 #include <iostream> using namespace std; int main() { double x = 10/7.0; cout << "x = " << x << endl; if (x == 1.142857142857) cout << "x == 10/7.0\n"; //存在四舍五入带来的逻辑错误 else cout << "x does not equal 10/7.0\n"; return 0; } 结果: x = 1.42857 x does not equal 10/7.0
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有