先说for 吧.
double a = 0 ; //用来保存结果
for(double i = 1; i < = 99; )
{
a =a + i / i+2 ;
i+=2;
}
//循环结束的时候a的值就是你要结果了吧。。我也是初学。。思路应该是这样。。
i= 1;
while(i<=99)
{
a =a + i / i+2 ;
i+=2;
}
////
i = 1;
do
{
a =a + i / i+2 ;
i+=2;
}
whie(i < = 97) //因为do while是先循环。再判断。所以最后小于97之后还会走一次.就是99了。
希望可以为你解决问题。
哎呀。。错了。 i + 2 改成 ( i + 2 ) 忘了考虑算术运算符的优先级了。。。
碰到问题多想一想,难道你是上来考人来了!如果为了学习我看还是算了!