C++ 循环的嵌套
来源:互联网 发布:80端口攻击 编辑:程序博客网 时间:2024/06/07 14:41
循环嵌套:当循环语句中的循环体又是一个循环语句时,就构成了“嵌套循环”。
嵌套层次:循环的嵌套层次从语法上没有限制,但一般不超过三层,否则将影响可读性。
应用举例:
【例2.16】 打印九九表。打印格式为:
* 1 2 3 4 5 6 7 8 9
1 1
2 2 4
3 3 6 9
…
9 9 18 27 36 45 54 63 72 81
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int i,j;
cout<<setw(3)<<'*'<<setw(4)<<' ';
for(i=1;i<10;i++) cout<<setw(4)<<i; //输出第一行表头
cout<<endl<<endl; //输出空行
for(i=1;i<10;i++){
cout<<setw(3)<<i<<setw(4)<<' '; //输出行
for(j=1;j<=i;j++) cout<<setw(4)<<i*j; //输出表值数据
cout<<endl; //准备输出下一行
}
return 0;
}
【例2.17】 打印如下图形。
* * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * *
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=5-i;j++) cout<<" " ; //输出若干空格
for(j=1;j<=11;j++) cout<<"* "; //输出若干*
cout<<endl; //准备输出下一行
}
return 0;
}
嵌套形式:for 语句、while语句和do-while语句均可以构成嵌套形式,这三种语句还可以互相嵌套。
- C语言循环的嵌套
- C语言:循环的嵌套
- c for循环嵌套switch的用法
- 我的c学习:循环嵌套
- 59 C语言循环结构的嵌套
- c:forEach 嵌套循环
- c标签forEach嵌套循环
- C-014.循环嵌套--九九乘法表
- <c:foreach>标签循环嵌套重复显示的问题
- 嵌套循环的优化。。。
- smarty的嵌套循环
- 循环的嵌套
- for循环的嵌套
- 循环嵌套的应用
- 3.15、循环的嵌套
- for循环的嵌套
- 嵌套循环的用法:
- 嵌套的for循环
- 噪声特性及matlab函数
- element ui 表格设置单选按钮
- js中的数组
- CodeForces 834 C. The Meaningless Game
- DEDE5.7列表页调用内容页TAG标签带超级链接
- C++ 循环的嵌套
- Linux-权限管理(sudo权限)
- JAVA企业面试题精选 数据库41-44
- 每日一题(6)—— sizeof用法
- app:transformClassesWithJarMergingForRelease
- 关联容器&&vector删除某个结点后的其他结点地址改变
- 关于mui使用弹出菜单被遮蒙板遮住的问题
- 十问 Linux 虚拟内存管理 (glibc)
- queue模拟小案例