c++编程 分别用while语句和do-while语句求1+2+3+4...+100的值

我是一点都不会的人啊 我要是会还麻烦你们干嘛

#include "iostream"
using namespace std;
void main()
{int i=1,sum=0;
do
{sum=sum+i;
i++;}while(i<=100);
cout<<sum<<endl;
}
结果为5050
#include "iostream"
using namespace std;
void main()
{int i=1,j,sum=0;
while(i<=100)
{sum=sum+i;
i++;}
cout<<sum<<endl;
}
区别不大,一个是先做了循环体在判断条件,一个是先判断循环条件再做循环条件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-20
while语句的特点是先判定后执行
do while语句的特点是先执行后判定
这个题没有什么特别的限制
所以可以简单的设置三个变量,比如说sum(0),m(0),n(1)
表达式可为sum=sum+N,判定式可为n<=100,至于完整的完成就看楼主自己的功底了
第2个回答  2007-04-20
太简单了,楼主为什么不自己多想想