/*
* 文件名称:求1000以内所有偶数的和。
* 作 者:张威
* 完成日期:2017年4月19日
* 版 本 号:v1.o
* 对任务及求解方法的描述部分:用循环语句求值
* 问题描述:无
* 程序输出:250500
* 问题分析:刚开始算的是所有奇数的值,后来发现了将!换成了=。
* 算法
*/
1.
# include<iostream.h>
void main()
{
int i(0),sum(0);
while(i<=1000)
{
sum+=i;
if (i%2==1)
i++;
else i=i+2;
}
cout<<sum<<endl;
}
2.
# include<iostream.h>
void main()
{
int i(0),sum(0);
do
{
if(i%2==1) i++;
else sum+=i;i=i+2;
}while(i<=1000);
cout<<sum<<endl;
}
3.
# include<iostream.h>
void main()
{
int i,sum;
for(i=0;i<=1000;i++)
if(i%2==1) i++;
else sum+=i;
cout<<sum<<endl;
}