今天,我们要学习一种结构:循环结构。
循环的方法有3种。
今天先将第1种for学了:
cpp
int a;//循环变量
int b;
for(a=1;a<=10;a++){//像if那样"打包"
cout<<a<<" ";
b++;
}
当然,也可以这样写:
cpp
int b;
for(int a=1;a<=10;a++){
cout<<a<<" ";
b++;
}
但是,如果要在for循环外用a那就不行了,在for循环里定义的只能在for循环里用。
通常,程序员习惯用i,j,k来当作循环变量。(当然,你用abc也可以)
还记得第三课的例题吗?我们可以优化了!
原题如下:
【例】
输入一个整数n,输出三遍这个数并换行。(-1000<=n<=1000)
样例输入
999
样例输出
999
999
999
提示
需要用"\n"或endl
当时,我们的代码是这样的:
cpp
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a<<endl<<a<<endl<<a;
return 0;
}
现在就不一样了吧!
cpp
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=3;i++)
cout<<n<<endl;//只有一条语句可以不用加大括号
return 0;
}
好了,今天就到这里了,拜拜~