一、for语句的语句格式
格式1:
for(控制变量初始化表达式;条件表达式;增量表达式)
语句1; //语句1是for循环语句的循环体,它将在满足条件的情况下被重复执行。
格式2:
for(控制变量初始化表达式;条件表达式;增量表达式)
{
语句1;
语句2;
……
} //循环体部分由多个语句构成,应由一对花括号括起来,构成一个语句块
二、语句执行过程
for(int i=1;i<=10;i++)
cout<<'欢迎学习for循环'<<endl;
/*
for语句的执行过程可由以下4步来描述。
(1)执行“控制变量初始化语句”,使控制变量获得一个初值。
(2)判断控制变量是否满足“条件表达式”,
若满足条件则执行一遍循环体,
否则结束整个for语句,继续执行for循环下面的句子。
(3)根据增量表达式,计算出控制变量所得到的新值
(4)转到第(2)步。
*/
#include<iostream>
using namespace std;
int main()
{
for(int i=1;i<=10;i++)
cout<<i<<' ';
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int sum=0;
for(int i=1;i<=100;i++)
sum+=i; //sum=sum+i;
cout<<sum<<endl;
return 0;
}
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
for(int i=1;i<=100;i++)
{
cout<<setw(3)<<i<<' ';
if(i%10==0) cout<<endl;
}
return 0;
}
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int p=0;
for(int i=1;i<=100;i++)
{
if(i%2==0)
{
cout<<setw(3)<<i<<' ';
p++;
if(p%5==0) cout<<endl;
}
}
return 0;
}
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int p=0;
for(int i=2;i<=100;i+=2)
{
cout<<setw(3)<<i<<' ';
p++;
if(p%5==0) cout<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int sum=0;
for(int i=1;i<=100;i++)
{
if(i%3==0&&i%5==0) sum++;
}
cout<<sum<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int n,num,max=-1;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>num;
if(num>max) max=num;
}
cout<<max<<endl;
return 0;
}
【课后练习】
联系客服