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

来源:互联网 发布:电池检测软件 编辑:程序博客网 时间:2024/06/02 04:15

一:程序代码

/** 文件名称: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三种循环语句可以相互转化。

0 0