C++(十四)
前言:
本文主要讲解for循环。
一,for循环语法。
在C++中,循环有for语句,while语句,do-wkie语句;作用是将语句进行循环处理。
语法:
for(初始条件表达式1;循环控制条件表达式2;变量调整表达式3){
语句1;//循环该语句
语句2;
}
例如:
#include <iostream>
#include <string>
using namespace std;
int main() {
for(int i = 0; i < 10; i++) {//循环条件:循环变量小于10时执行循环体,当i等于10时,循环结束
cout << "循环了"<< i << "次。\n" ;//循环体并输出循环次数
}
return 0;
}
运行结果为:
只要在小括号内的条件判断为ture,就会一直执行下去。
二,在循环中使用变量。
1,再循环内使用。
在上述代码中的第八行,输出了循环了几次,这就是在for循环中使用了变量,他使用了for语句用以记述循环处理。
可以使用变量,获取用户输入的次数以进行循环。
例如:
#include <iostream>
#include <string>
using namespace std;
int main() {
int a,i;//定义循环次数变量a和循环变量i
cout << "请输入循环次数:" << endl;
cin >> a;//输入循环次数
for( i = 1; i <= a; i++) {//循环条件:循环变量小于10时执行循环体,当i等于10时,循环结束
cout << "循环了"<< i << "次。\n" ;//循环体并输出循环次数
}
return 0;
}
输出结果为:
2,在循环外使用变量。
#include <iostream>
#include <string>
using namespace std;
int main() {
int a,i;//定义循环次数变量a和循环变量i
cout << "请输入循环次数:";
cin >> a;//输入循环次数
for( i = 1; i <= a; i++) {//循环条件:循环变量小于10时执行循环体,当i等于10时,循环结束
cout << "循环了"<< i << "次。\n" ;//循环体并输出循环次数
}
cout << "循环结束。\n" ;//循环结束后输出
cout <<"循环次数为"<< a << "次。\n" ;//输出循环次数
return 0;
}
运行结果为:
三,for语句应用。
例如:
#include <iostream>
using namespace std;
int main(){
int a,b,c;//a表示金字塔层数,b表示空格数,c表示星号数
cout<<"请输入金字塔层数:";
cin>>a;//输入金字塔层数
for (b=1;b<=a; b++){
for (c=1;c<=a-b;c++){//获取每行空格数,当b=1时,空格数为a-1
cout<<" ";//输出空格
}
for (c=1;c<=2*b-1;c++){//获取每行星号数,当b=1时,星号数为1
cout<<"*";//输出星号
}
cout<<endl;//换行
}
return 0;
}
运行结果为:
原文地址:https://blog.csdn.net/2302_80280669/article/details/144375514
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!