菱形图案是对称的,找出规律是编程实现的关键啊。

菱形图案:

实现代码:

public static void print(int line){if(line%2==0){Console.WriteLine("打印的图案行数应该为奇数行!");return ;}if(line<3){Console.WriteLine("打印的图案行数应该至少3行!");return ;}Console.WriteLine("========Line is {0} ================", line);//line=11 middle=6int middle=line/2+1;for(int i=0; i<middle; i++){  for(int j=1; j<middle-i; j++){Console.Write(" ");}for(int j=0; j<i*2+1; j++){Console.Write("*");}Console.WriteLine();}for(int i=middle-1; i>0; i--){  for(int j=middle-i; j>0; j--){Console.Write(" ");}for(int j=i*2-1; j>0; j--){Console.Write("*");}Console.WriteLine();}}

打印图案:

转载于:https://blog.51cto.com/broncho/1258988

记录:C#编程打印菱形图案相关推荐

  1. 习题4-9 打印菱形图案 (15 分)

    习题4-9 打印菱形图案 (15 分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号& ...

  2. SCAU 1035 打印菱形图案

    1035 打印菱形图案 时间限制:1000MS 代码长度限制:10KB 提交次数:4874 通过次数:3064 题型: 编程题 语言: G++;GCC Description 由键盘输入正数n(n&l ...

  3. 花式打印菱形图案!!

    (一).首先我们先来看最简单的打印5行5列 ***** ***** ***** ***** ***** 具体代码如下: /*** 双循环打印菱形图案* * A ** *** BBB * ** **** ...

  4. java打印菱形图案_java打印出菱形图案实例详解

    第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...

  5. php编辑菱形图案代码,打印菱形图案 (15 分)

    打印菱形图案 (15 分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号"* ...

  6. 打印菱形图案的两种方法

    打印菱形图案 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号"*"组 ...

  7. (Java) 实现打印菱形图案

    Java 实现打印菱形图案 一.直接看效果图: 随便输入一个数字,然后会生成一个宽度为该数字的菱形: 二.首先先来看下,菱形的结构,由符号和空格组成,所以就用for循环来实现这样的效果,然后来看代码: ...

  8. PTA 7-12 打印菱形图案

    7-12 打印菱形图案 (15分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号&qu ...

  9. 【C】 打印菱形图案

    使用VS2019 ISO C++14 标准 (/std:c++14) 打印菱形图案 打印出如下图案(菱形). ********* **************** 代码: //打印菱形图案 #incl ...

最新文章

  1. Leetcode69场双周赛-第二题5961.链表最大孪生和
  2. Java使用多线程发送消息
  3. flash和linux文件系统,面向大容量Flash的高效Linux文件系统改进和实现
  4. 最强编程语言 Java 和最受欢迎之 Python 的巅峰对决
  5. 歪果仁眼中的中国理工科科研调查:让学术氛围更自由成最大呼声 | 报告
  6. 调用ajax,返回json, 报异常 java.lang.OutOfMemoryError: Java heap space
  7. 【多目标优化求解】基于matlab遗传优化萤火虫算法求解多目标优化问题【含Matlab源码 1484期】
  8. dis的前缀单词有哪些_按前后缀分类单词——dis前缀的名词
  9. linux格式化u盘为ntfs格式,Linux上格式化U盘为NTFS格式
  10. 视频教程-Java异常原理剖析-Java
  11. Learning Enriched Features for Real Image Restoration and Enhancement Paddle模型复现93号(1)
  12. storm无损 the wolven_落日飞车专辑《柔性风暴(Soft Storm)》9首歌曲合集[FLAC/MP3/436.52MB]百度云网盘下载...
  13. Pillow - putpixel操作 实现随机色的图片
  14. 《Windows 8 权威指南》——1.4 易用性
  15. 一起领略css3动画的强大
  16. VUE动态生成word
  17. Golang 二叉树遍历
  18. 笔记 | 杂谈控制固定效应这件事
  19. Python入门系列(十一)一篇搞定python操作MySQL数据库
  20. 海思Hi3559a音视频同时播放的例子

热门文章

  1. Unity关于GL绘制和Gizmos绘制的Matrix问题。
  2. web网页设计与开发:简单的学生网页作业源码 基于html css javascript简单的个人博客网页制作期末作业
  3. 360 2018年春招编程题第三题
  4. 43个处理触摸事件的jQuery插件
  5. oracle去重差个数,Oracle基础(五):多表查询
  6. git教程 自学笔记
  7. 【深度学习】激活函数和损失函数
  8. 创新工场汪华:移动支付与人工智能助推,中国互联网进入OMO时代
  9. shejimoshi设计模式
  10. 故障分析 | 记一次 MTS 并行复制导致的死锁排查