C++实验4-求1000以内所有偶数的和

一:程序代码

/*
* 文件名称:Sylar
* 作    者:张宇恒   
* 完成日期:2016  年  4   月  21  日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分:求1000以内所有偶数的和,利用循环求和;
* 问题描述:求1000以内所有偶数的和;
* 程序输出:1000以内所有偶数的和sum=; 
* 问题分析:循环  
* 算法设计:略
*/    


方法一
#include <iostream>
using namespace std;
int main()
{
	int i(1),sum(0);
	while(i<=1000)
	{
		i++;
		if(i%2==0)
		{
			sum+=i;
		}
	}
	cout<<"1000以内的偶数和为sum="<<sum<<endl;
	return 0;
}
方法二
#include <iostream>
using namespace std;
int main()
{
	int i(1),sum(0);
	do
	{
		i++;
		if(i%2==0)
		{
			sum+=i;
		}
	}while(i<=1000);
	cout<<"1000以内的偶数和为sum="<<sum<<endl;
	return 0;
}

方法三

#include <iostream>
using namespace std;
int main()
{
	int i,sum(0);
	for(i=1;i<=1000;i++)
	{
		if(i%2==0)
		sum+=i;
		
	}
	cout<<"1000以内的偶数和为sum="<<sum<<endl;
	return 0;
}


 二:运行结果 
 



三 心得体会:利用while, do while,for 三种循环语句再加上if语句,解决了简单的1000以内的偶数相加,还是比较容易的。

四 知识总结:while,do while,for三种循环语句可以相互转化。

你可能感兴趣的:(C++实验4-求1000以内所有偶数的和)