一、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; }
【课后练习】
|