星型打印(for 嵌套循环)
来源:互联网 发布:欧元 石油 知乎 编辑:程序博客网 时间:2024/06/07 23:06
下文是对各种星型打印的总结
C# Code:
class Program { static void Main(string[] args) { const int MAX_ROWS = 10; //打印矩形星型 /*for (int row = 1; row <= MAX_ROWS; row++) { Console.Write("**********"); Console.WriteLine(); }*/ //打印直角三角形星型(星往左堆积:直立和倒立的) /*for (int row = 1; row <= MAX_ROWS; row++) { for (int star = 1; star <= row; star++) //内部循环每次迭代打印一个星; Console.Write("*");//完成后它不移动到下一行; Console.WriteLine(); } /*for (int row = 1; row <= MAX_ROWS; row++) for (int row = 1; row <= MAX_ROWS; row++) { for (int star = 10; star >= row; star--)//内部循环每次迭代打印十个星; Console.Write("*"); Console.WriteLine(); }*///注意这两种情况由于空格堆积在右边,所以不用再特意去循环空格; //打印直角三角形星型(星往右堆积:直立和倒立) /*for (int row = 1; row <= MAX_ROWS; row++) { for (int blank = 9; blank >= row ; blank--)//打印9个空格 Console.Write(" "); for (int star = 1; star <= row; star++)//打印一个星 Console.Write("*"); Console.WriteLine(); }*/ /*for (int row = 1; row <= MAX_ROWS; row++) { for (int blank = 0; blank <= row; blank++) Console.Write(" "); for (int star = 10; star >= row; star--) Console.Write("*"); Console.WriteLine(); }*/ //打印菱形星型(分开两部分分别是等腰三角形) for (int row = 1; row<=5; row++) { for (int blank = 5-row; blank >=1; blank--)//左边每行需要输出5-row个空格,右边空格不用管:4,3,2,1 Console.Write(" "); for (int star = 1; star <=2 * row -1; star++)//1,3,5,7,9 Console.Write("*"); Console.WriteLine(); } for (int row = 5; row >= 1; row--) { for (int blank = 1; blank <= 5 - row; blank++)//左边每行需要输出5-row个空格,右边空格不用管:1,2,3,4 Console.Write(" "); for (int star = 2 * row - 1; star >= 1; star--)//9,7,5,3,1 Console.Write("*"); Console.WriteLine(); } Console.ReadKey(); } }
- 星型打印(for 嵌套循环)
- 各种数字形状打印(嵌套for循环的应用)
- For循环嵌套(九九乘法表和打印星星)
- day03循环结构,for嵌套打印三角星,函数(方法),重载,数组概念,内存
- day03循环结构,for嵌套打印三角星,函数(方法),重载,数组概念,内存
- java基础--for循环嵌套打印矩形
- java打印等腰三角形,金字塔,for循环嵌套
- java打印直角三角形,for循环嵌套
- java打印三角形,空心,for循环嵌套
- 嵌套循环(for)
- x86汇编--(七)仿高级语言之for循环嵌套打印字符串
- x86汇编--(七)高仿for循环嵌套打印字符串
- (9)for循环嵌套例子:打印正三角,反三角,九九乘法表,正三角形
- java打印九九乘法表,嵌套for循环,二维数组
- java基础--for循环嵌套打印输出直角三角形
- 【编程】用for循环语句打印嵌套变量的值
- 使用for循环双层嵌套 控制台打印九九乘法表
- java打印实心菱形,空心菱形,for循环嵌套
- 60佳灵感来自大自然的网页设计作品欣赏
- “Golden Lessons From Steve Jobs / 史蒂夫·乔布斯的10句金玉良言”
- Ubuntu安装denyhosts防止暴力破解远程SSH
- sf上的SIMD的程序库
- wvdial arm移植笔记
- 星型打印(for 嵌套循环)
- 百万级访问网站前期的技术准备
- CSS中设置表格TD宽度的问题
- maven将lib的依赖包也打进jar中
- Isap 的 CPP 模板
- Histograms of Oriented Gradients (HOG)理解和源码
- jQuery UI教程
- Kernel中如何使用高精度timer(hrtimer)
- Android入门【1】-Android概览