一 程序及代码
/*
* 文件名称:利用循环求和
* 作 者: 乔志明
* 完成日期: 2016 年 4 月 21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:用while do-while for循环求解
* 输入描述: 输入一个数
* 问题描述:求小于这个数的所有偶数的和
* 程序输出: 所有偶数的和
* 问题分析:i+2循环相加直到小于给定数值
*/
#include <iostream>
using namespace std;
int main()
{
int i=0,s=0,n;
cout<<"输入一个数:";
cin>>n;
while(i<=n)
{
s+=i;
i+=2;
}
cout<<"所有偶数的和为"<<s<<endl;
return 0;
}
/*
* 文件名称:利用循环求和
* 作 者: 乔志明
* 完成日期: 2016 年 4 月 21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:用while do-while for循环求解
* 输入描述: 输入一个数
* 问题描述:求小于这个数的所有偶数的和
* 程序输出: 所有偶数的和
* 问题分析:i+2循环相加直到小于给定数值
*/
#include <iostream>
using namespace std;
int main()
{
int i=0,s=0,n;
cout<<"输入一个数:";
cin>>n;
do
{
s+=i;
i+=2;
}while (i<=n);
cout<<"所有偶数的和为"<<s<<endl;
return 0;
}
/*
* 文件名称:利用循环求和
* 作 者: 乔志明
* 完成日期: 2016 年 4 月 21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:用while do-while for循环求解
* 输入描述: 输入一个数
* 问题描述:求小于这个数的所有偶数的和
* 程序输出: 所有偶数的和
* 问题分析:i+2循环相加直到小于给定数值
*/
#include <iostream>
using namespace std;
int main()
{
int i,s=0,n;
cout<<"输入一个数:";
cin>>n;
for(i=0;i<=n;i+=2)
s+=i;
cout<<"所有偶数的和为"<<s<<endl;
return 0;
}
二 运行结果
三个程序一样
三 心得体会
使用三种语句时根据程序复杂程度选择
四 知识点总结
while do-while for 循环语句的相通使用 循环语句的应用