C语言for训话初始值为负数-0.8,为什么运行结果第一项为0.02?
int main(){
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
double x=-0.80,Y,Y1,Y2,Yr;
Y=log(x+1);//求ln(x+1)
Y1=1/(x+1);
Y2=-1/pow(x+1,2);//pow(x)平方函数
//
Yr=sqrt(pow((1+pow(1/(x+1),2)),3));
for(x=-0.80;x<3.00;x=x+0.01){
Y1=1/(x+1);
printf("when x=%.6f,Y1=%.6f\n",x,Y1);
}
求助!谢谢!