• 4092阅读
  • 2回复

[提问]qt代码运行结果不正确  求高人指点 [复制链接]

上一主题 下一主题
离线xueyan8877
 
只看楼主 倒序阅读 楼主  发表于: 2013-01-20
关键词: QTCreator
y41=(pow(y,4));  
y42=(0.00001);  
y04=(long double)((0.684122)*y41*y42);  //计算数据有误  
y05=(long double)((0.582424)*0.00001*pow(y,5));  
y06=(-0.1045274970)*0.00001*pow(y,6);  
y07=(0.8360937017)*pow(10.0,(-7.0))*pow(y,7);  
y08=(-0.3231081277)*pow(10.0,(-8.0))*pow(y,8);  
y09=(0.3657763036)*pow(10.0,(-10.0))*pow(y,9);  
y010=(0.6936233982)*pow(10.0,(-12.0))*pow(y,10);


这是我写的代码其中一段 我设置断点一步一步的走  每一个数值计算的结果我都看了  就是到y41的时候结果不是0.00001  而是变成了1.0000
不知道是哪里的问题  求高人指点!!!


离线XChinux

只看该作者 1楼 发表于: 2013-01-20
没有吧?我这里试验没有.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xueyan8877
只看该作者 2楼 发表于: 2013-01-21
我给您回复了   你看看我到底是哪里出了问题 其实我看这代码也是i一点问题都没有 就是每次运行结果都不对  然后我就一步步找是哪里出了问题  结果发现是这个y42每次赋值都不对 奇了怪了 实在是无语!!!
快速回复
限100 字节
 
上一个 下一个