在c++中,计算e=1+1/1!+1/2!+1/3!+.+1/n!+.,当通项1/n!=1.0E-7){u=u/n;e=e+u;n=n+1;}cout
问题描述:
在c++中,计算e=1+1/1!+1/2!+1/3!+.+1/n!+.,当通项1/n!=1.0E-7)
{
u=u/n;
e=e+u;
n=n+1;
}
cout
答
if语句执行一次就结束了.不会再次判断u>=1.0E-7这个条件,直接就执行cout那条语句了.
一个是循环判断语句,即条件满足时候多次执行语句,一个是条件判断语句,条件满足情况下只执行一次.