这段代码有什么问题么?

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:08:09
for(float sum=1,n=1,altem=abs(powf(x,n)/fac(n));altem<=1e-8;++n)
sum+=altem;
cout<<"the result is "<<sum<<"\n";
}

altem只有初始化时赋了值,以后都没变过,当然有问题

for(float sum=1,n=1,altem=abs(powf(x,n)/fac(n));altem<=1e-8;++n) 应该是
for(float sum=1,n=1,altem=abs(powf(x,n)/fac(n));altem<=1e-8;n++)????

for(float sum=1,n=1,altem=abs(powf(x,n)/fac(n));altem<=1e-8;++n)
sum+=altem;
cout<<"the result is "<<sum<<"\n";
}
少了一个大括号吧? 我也不是很懂的,随便说说