用控制台打印菱形图案(以后面试时或许用得到)
2011-04-23 18:56
429 查看
上课无聊,遂上网翻文章...无意间发现一篇别人转的博文-IT学生解惑真经。
虽然我已是大二学生,想当初刚入学的时候,对专业可谓是一点感觉也没有,从何入手,如何入手,一点经验都没有,所以开始的几节课都是老师在讲IT发展,IT知识神马的。
但是,我觉得现在还是有许多人对自己的专业发展还是很迷茫,他们不知道自己要去学什么或许没有动力去学。
好,回到正题,当我在看这篇博文的时候,发现里面的一个面试例子是要求用控制台应用程序实现打印菱形的功能,想到之前刚开始自学C语言的时候有看过,无奈当时忘记具体代码,便用自己熟悉的C#代码试着写下这段代码。
这些都是根据自己的想法写出来的,如果有不正确的地方请大家不要喷饭啊...
附:CSDN上第一篇博文
虽然我已是大二学生,想当初刚入学的时候,对专业可谓是一点感觉也没有,从何入手,如何入手,一点经验都没有,所以开始的几节课都是老师在讲IT发展,IT知识神马的。
但是,我觉得现在还是有许多人对自己的专业发展还是很迷茫,他们不知道自己要去学什么或许没有动力去学。
好,回到正题,当我在看这篇博文的时候,发现里面的一个面试例子是要求用控制台应用程序实现打印菱形的功能,想到之前刚开始自学C语言的时候有看过,无奈当时忘记具体代码,便用自己熟悉的C#代码试着写下这段代码。
int count = 7; for (int i = 1; i <= count+1; i++) { for (int k = 1; k <= count - i+1; k++) { Console.Write(" "); } for (int j = 2; j <= i*2; j++) { Console.Write("*"); } Console.WriteLine(); } for (int i = count; i >= 1; i--) { for (int k = 1; k <= count - i+1; k++) { Console.Write(" "); } for (int j = 2; j <= i*2; j++) { Console.Write("*"); } Console.WriteLine(); }
这些都是根据自己的想法写出来的,如果有不正确的地方请大家不要喷饭啊...
附:CSDN上第一篇博文
相关文章推荐
- 面试算法题:打印出如下图案(菱形)
- 面试基础题系列(一)java 打印 ,空心菱形
- 在控制台打印菱形
- Java打印菱形图案(3)
- java用for循环语句打印菱形图案
- java 通过控制台输入的数字打印菱形字母
- Console-算法[for,if]-一打印出如下图案(菱形)
- 打印如下图案:要求,通过输入不同的参数(比如1、2、3、4...N)该图案可以90°*N的倍数进行顺时针旋转。不需要图形化界面,在控制台中输出即可。注意:图中的“I”为占位符,真实的图形不应该有此符号
- Python程序-打印单词的菱形字符图案
- /*题目:打印出如下图案(菱形)
- 使用Java的嵌套循环打印出平行四边形、等腰三角形、棱形、矩形的星星图案(Java工程师面试必备)
- 打印如下图案:要求,通过输入不同的参数(比如1、2、3、4...N)该图案可以90°*N的倍数进行顺时针旋转。不需要图形化界面,在控制台中输出即可。注意:图中的“I”为占位符,真实的图形不应该有此符号
- 控制台打印三角形、菱形
- 【Ex.】打印出菱形图案的简易方法
- 【C】打印菱形图案
- 打印出如下图案(菱形):
- oj打印字母菱形图案
- 打印菱形图案printDiamond
- 编程成长日记——打印菱形图案
- 4-9 打印菱形星号"*"图案