利用循环求和 求1000以内所有偶数的和
代码如下:
#include<iostream>
#include<string>
using namespace std;
//利用 for 循环语句实现
int for_result()
{
int i;
int sum=0;
for(i=0;i<=1000;i++)
{
if(i%2==0)
sum+=i;
}
return sum;
}
//利用 do_while 语句实现
int do_while_result()
{
int i=0;
int sum=0;
do{
i+=2;
sum+=i;
}while(i<1000); //while 后的“;”不可以少且条件不再是i<=1000
return sum;
}
//利用 while_do 语句实现
int while_do_result()
{
int i=0;
int sum=0;
while(i<=1000)
{
i++;
if(i%2==0)
sum+=i;
}
return sum;
}
int main()
{
cout<<"利用三种循环结构求 1-1000 内偶数的和:"<<endl;
cout<<"利用 for 语句得出结果为:"<<for_result()<<endl;
cout<<"利用 do_while 语句得出结果为:"<<do_while_result()<<endl;
cou