C++:不同循环结构计算从1到100的累加和
2014-03-10 17:48
417 查看
首先来认识一下C++中的循环结构:for语句、while语句、do…while语句。为了能够理解的更加深刻,分别使用这三种语句实现1到100的累加和。
for语句
语法格式:for(<表达式1>;<表达式2>;<表达式3>)
<语句>
for语句的执行执行流程图
![](http://img.blog.csdn.net/20140310173810875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFvdmlwMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
while语句
语法格式:while(<表达式>)
<语句>
while语句的执行流程图
![](http://img.blog.csdn.net/20140310173824140?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFvdmlwMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
do…while语句
语法格式: do<语句>
while (<表达式>);
do…while
语句执行流程图
![](http://img.blog.csdn.net/20140310173834500?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFvdmlwMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三种循环看着很简单,但是很实用,以后接触的很多嵌套循环都是由这些基础的循环组成的,需要灵活应用。
for语句
语法格式:for(<表达式1>;<表达式2>;<表达式3>)
<语句>
for语句的执行执行流程图
//使用for语句计算1到100的累加和: #include<iostream> using namespace std; int main() { int i,sum=0; for (i=1;i<=100;i++) sum+=i; cout<<"1到100的累加和为 "<<sum<<endl; return 0; }
while语句
语法格式:while(<表达式>)
<语句>
while语句的执行流程图
//使用while语句计算从1到100的累加和: #include<iostream> using namespace std; int main() { int i=1,sum=0; while(i<=100){ sum+=i; i++; //改变循环控制变量的值 } cout<<"1到100的累加和为 "<<sum<<endl; return 0; }
do…while语句
语法格式: do<语句>
while (<表达式>);
do…while
语句执行流程图
//使用do…while语句计算从1到100的累加和: #include<iostream> using namespace std; int main() { int sum=0; int i=1; //循环控制变量的初始化 do{ sum+=i; i++; //改变循环控制变量的值 }while(i<=100); cout<<"1到100的累加和为 "<<sum<<endl; return 0; }
三种循环看着很简单,但是很实用,以后接触的很多嵌套循环都是由这些基础的循环组成的,需要灵活应用。
相关文章推荐
- [pascal]对“求1-100之间的所有素数”的三种不同循环结构算法的分析
- 第三章数程序设计初步--循环结构项目2拓展1分数的累加(使用不同的循环语句)
- C++第五课 循环结构
- C语言实验——计算1到n的和(循环结构)
- 用循环计算1--100的总和
- 炒鸡简单:用for循环计算1—100的和。
- C语言实验——计算1到n的和(循环结构)
- vue2.0 computed 计算list循环后累加值的实例
- C++ 第七周任务-用星图体验循环结构程序设计
- c++ python 计算100以内的素数
- (循环结构)输出100到999的水仙花数。(面试题)
- C#linq和lamda两种写法返回的集合中的对象元素引用情况不同,循环计算值要小心
- 不用循环和递归计算1+2+3+...+100的值
- 使用while循环,计算2+4+6+...+100
- C++程序设计-第十周循环结构程序设计上机实践项目
- 第三单元 循环结构 3.1 模仿案例1--从1加到100用while循环完成
- 作业三-应用分支与循环结构解决问题——.输入一个整数 x,计算并输出下列分段函数 sign(x) 的值
- 1120 C语言实验——计算1到n的和(循环结构)
- c++动态结构数组、文件输入输出、分支语句和循环语句
- 循环结构计算十个数的和