一、问题及代码:
while语句:
/*
* 文件名称:利用循环求和
* 作 者:黄磊
* 完成日期:2016年4月21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:进一步学习编程,初步掌握循环结构程序的使用。
* 输入描述:i,sum
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream.h>
void main()
{
int i(2),sum(0);
while(i<=1000)
{
sum+=i;
i=i+2;
}
cout<<"sum="<<sum<<endl;
}
do-while语句:
/*
* 文件名称:利用循环求和
* 作 者:黄磊
* 完成日期:2016年4月21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:进一步学习编程,初步掌握循环结构程序的使用。
* 输入描述:i,sum
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream.h>
void main()
{
int i(2),sum(0);
do
{
sum+=i;
i=i+2;
}while(i<=1000);
cout<<"sum="<<sum<<endl;
}
for语句:
/*
* 文件名称:利用循环求和
* 作 者:黄磊
* 完成日期:2016年4月21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:进一步学习编程,初步掌握循环结构程序的使用。
* 输入描述:i,sum
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream.h>
void main()
{
int i,sum=0;
for(i=2;i<=1000;i=i+2)
sum=sum+i;
cout<<"sum="<<sum<<endl;
}
二、运行结果:
三、心得体会:
进一步了解和学习编程,初步掌握循环结构程序的使用方法,感受到了循环语句的实用性,此次上机受益匪浅。
四、知识点总结:
sum+=i表示sum=sum+i
i++表示i=i+1
使用for语句时,须对输入内容进行赋值,才能运行出正确的结果。