FOR循环语句
例1:编写一个程序:打印5行竖排的“*”。
main()
{
cout<<“*”<<endl;
cout<<“*”<<endl; cout<<“*”<<endl;
cout<<“*”<<endl;
cout<<“*”<<endl;
}
☆如果是打印10行,100行甚至更多,那应该怎样实现?
[复****引入]:
例2
在窗体上输出1到10这十个数字。
cout<<“1”
cout<<“ 2”
cout<<“ 3”
cout<<“ 4”
……
cout<<“ 10”
☆如果是输出到100甚至更多,那应该怎样实现?
循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。
循环结构:
for(表达式1 ;表达式2;表达式3 )
{
循环体语句块
}
For循环语句:
1、例1用循环语句实现:编程打印5行竖排的“*”。
For (i=1;i<=5; i++)
Print “*”
I=1
Prnit “*”
I=I+1
I >5
N
Y
☆FOR语句称为“循环起始语句”,它的作用是确定循环变量的值如何变化,从而控制循环的次数;I是循环变量,它的值在执行过程中是变化的,它的初值为1,终值为5,循环增量(步长)为1。
应用:
I为变量名
1是初值,5是终值
语句组
这个For循环结构
循环变量←初值
语句序列
循环变量←循环变量+步长
循环变量超
过终值吗?
N
Y
流程图
例2
程序代码:
for (i=1; i<=10;i++)
cout<<i;
在窗体上输出1到10这十个数字。
main()
s=0;
for (x=1;x<=100;x++)
s=s+x;
cout<< s<<endl;
main()
for( i=20;i>=10 ;i=i-2)
cout<<i;
阅读下面程序,深化对程序的理解。
功能:求1到100的和
功能:输入20、18、16、14、12、10六个数
练****br/>求1+2+3+4+…+100的值。
FOR循环语句 来自淘豆网www.taodocs.com转载请标明出处.