多重循环for如何简单设计打印图案(C++)
来源:互联网 发布:新旧iphone数据转移 编辑:程序博客网 时间:2024/04/29 05:24
我们都知道九九乘法表、二维数组、排序算法等都用到for循环语句,for的作用是很强大,但是仅仅是一个for或许感觉挺简单,但是多个for的循环多个变量结合在一起的时候就会搞混,甚至得一步一步的观察程序运行的情况,下面通过两个简单的例子,来简单的学习一下for与多个变量结合打印图案的算法。
例一:
代码如下:
#include <iostream>using namespace std;void main(){int i, j, k;for(i=0; i<=3; i++)//i控制上半部分的4行{for(j=0; j<6-2*i; j++) //j通过i控制打印空格cout<<" ";for(k=0; k<=2*i; k++) //k通过i控制打印星号cout<<"*";cout<<endl;//打印完一行换行}for(i=0; i<3; i++)//i控制下半部分的3行{for(j=5; j>2*i; j--) //j通过i控制打印星号cout<<"*";cout<<endl;//打印完一行换行}}
例二:
代码如下:
#include <iostream>using namespace std;void main(){int i, j, k;for(i=0; i<=3; i++){for(j=0; j<=2-i; j++)cout<<" ";for(k=0; k<=2*i; k++)cout<<"*";cout<<endl;}for(i=0; i<=2; i++){for(j=0; j<=i; j++)cout<<" ";for(k=0; k<=4-2*i; k++)cout<<"*";cout<<endl;}}
- 多重循环for如何简单设计打印图案(C++)
- 多重for循环打印菱形
- 用for循环打印有趣图案
- 循环打印四个图案
- java用for循环语句打印菱形图案
- 如何打印菱形 (for循环)
- 简单编程(八)编程制作特殊图案 星星塔 (2) 左直角三角图案 for循环的嵌套编程
- C语言 打印图案
- Java二重循环打印图案
- <C语言>如何使用C语言代码打印“心形”图案?
- 多重循环打印图形
- 代码:双重for循环打印简单图形
- 简单编程(七)编程制作特殊图案 星星塔(1) for循环的嵌套编程
- 简单编程(九)编程制作特殊图案 星星塔(3) 左右星星塔 for循环的嵌套编程
- 跳出多重for循环
- 多重for循环嵌套
- debug 打印 开关 设计(for c || C++)
- for循环打印图形(循环结构)
- “程序员的思维修炼”之读后感(2)
- Git基础 1 ---- 版本控制系统的介绍
- 数据结构学习笔记--队列
- 创建零时表
- UNIX网络编程------高级I/O函数(十四)
- 多重循环for如何简单设计打印图案(C++)
- javascritpt 里this的理解
- XMPP协议
- android Fragment
- [Oracle] to_date() 与 to_char() 日期和字符串转换[博客园—gshine]
- Android Activity跳转学习笔记
- 全球是一个班(比喻很形象)
- expect自动化测试脚本
- TCP传输连接建立与释放详解