C++第四次实验-项目1:利用循环求和

一、上机目的

掌握while、do...while、for循环语句的应用

二、问题及代码

问题:求1000内所有偶数的和:

1、while语句

/*  
* 文件名称: 求1000以内所有偶数的和 
* 作    者:  吴奇峰 
* 完成日期:  2016  年  4   月  21  日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分:while语句 
* 输入描述: 无 
* 问题描述: 求1000以内所有偶数的和
* 程序输出: 输出1000以内所有偶数的和 
* 问题分析: 略 
* 算法设计: 略 
*/    
#include<iostream.h>
void main()
{
	int sum=0,i=2;
	while(i<=1000)
	{
		sum+=i;
		i+=2;
	}
	cout<<"1000内所有偶数的和是"<<sum<<endl;
}
2、do...while语句

/*  
* 文件名称: 求1000以内所有偶数的和 
* 作    者:  吴奇峰 
* 完成日期:  2016  年  4   月  21  日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分:do...while语句 
* 输入描述: 无 
* 问题描述: 求1000以内所有偶数的和
* 程序输出: 输出1000以内所有偶数的和 
* 问题分析: 略 
* 算法设计: 略 
*/    
#include<iostream.h>
void main()
{
	int sum=0,i=2;
	do
	{
		sum+=i;
		i+=2;
	}
	while(i<=1000);
	cout<<"1000内所有偶数的和是"<<sum<<endl;
}
3、for语句

/*  
* 文件名称: 求1000以内所有偶数的和 
* 作    者:  吴奇峰 
* 完成日期:  2016  年  4   月  21  日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分:for语句 
* 输入描述: 无 
* 问题描述: 求1000以内所有偶数的和
* 程序输出: 输出1000以内所有偶数的和 
* 问题分析: 略 
* 算法设计: 略 
*/    
#include<iostream.h>
void main()
{
	int sum=0,i;
	for(i=2;i<=1000;i+=2)
	{
		sum+=i;
	}
	cout<<"1000内所有偶数的和是"<<sum<<endl;
}

三、运行结果


(其他两个语句运行结果与上图相同)

四、知识点总结:

三个语句均可以实现循环功能,但略有差别。其中for语句运用得较为广泛。

五、心得体会:

学会了循环语句,可以解决一些复杂的数学问题,且大大简化了代码长度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值