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
不知道是哪里的问题 求高人指点!!!