解题思路

温馨提示----养成习惯:在解题之前,首先要理清思路,再去写代码,才不会导致看起来很冗余

1.观察杨辉,会发现左上角的空格是依次减小,则可以采用一个循环跑出–>空格
2.同理,观察三角形,由数学归类法可以得知每一层的 “ * ” 的规律,即也可以用个循环跑出来


```java
public static void main(String[] args) {int n=5;//每行控制(上三角)  for(int i=1;i<=n;i++){//打空格//第一行打n-1个空格,之后依次类推for(int j=n-i;j>0;j--){System.out.print(" ");}//打*号//第1行-->1//第2行->3//第3行->5//--->每行的规律为2i-1//依次打出每行的*数for(int k=1;k<=2*i-1;k++){System.out.print(""+"*");}//换行System.out.println();}//思路同上,将三角倒过来输出,注意行数是n-1,比上三角少一行for(int i=n-1;i>0;i--){//打空格for(int j=n-i;j>0;j--){System.out.print(" ");}//打*号for(int k=1;k<=2*i-1;k++){System.out.print(""+"*");}System.out.println();}}

控制台效果如下:

杨辉三角形延伸(菱形)相关推荐

  1. 菱形杨辉三角形c语言,C++输出上三角/下三角/菱形/杨辉三角形(实现代码)

    1.输出上三角形第一行1个星,第二行3个星,第三行5个星,第四行7个星,第五行9个星. 分析:三角形的形状由输出的空白和星组成,通过分析每一行输出几个空格,几个星,就可完成输出三角形的工作. #inc ...

  2. PHP实现菱形与杨辉三角形【php趣味案例】

    <?php        /**       * php画个菱形       *        * 思路:多少行for一次,然后在里面空格和标记符号for一次.       *        * ...

  3. tilemap 菱形_Tilemap

    Tilemap 感谢您选择唤境Evkworld!在这一篇教程里,我们将学习Tilemap对象. tilemap类型 我们为用户提供了两种类型的tilemap,90°tilemap 以及45°tilem ...

  4. html中以菱形为边框,深入浅析css3 border-image边框图像详解

    我的作风:首先给大家作自我介绍 hello,大家好,我叫小黑,也叫xiaoho,目前喜欢并从事写页面.因为不喜欢在那些类似BBS型的论坛上发帖,所以之前在 html-js 上发表几篇戳文,现在申请了前 ...

  5. 输出以下图案菱形7行_“三月三”民俗系列报道7|民族服饰篇(下):相约美丽广西 共赏绚丽民服——壮锦、壮族刺绣...

    自古以来,广西地区各族织锦刺绣工艺品众多,组成了一个五彩斑斓的世界.抚今忆昔,作为非遗文化的重要组成部分,聪慧的壮族人民将大自然中所见事物进行大胆的想象,"绘"于壮锦和刺绣中.通过 ...

  6. 二维周期光栅结构(菱形)光波导的应用

    摘要 如今,大多数创新的AR&MR设备都是基于光波导或波导系统,结合微结构来耦合光的输入和输出.VirtualLab Fusion能够通过应用我们独特的物理光学方法对此类设备进行详细建模,包括 ...

  7. 【进阶C语言】杨辉三角形--等腰三角形

    杨辉三角形简单来说就是这个样子: 1     1 1    1 2 1   1 3 3 1  1 4 6 4 1 1 5 10 10 5 1 第一个数是1,第二个数是上面的第1个和第2个数的和. 我们 ...

  8. [原创]商城系统下单库存管控系列杂记(二)(并发安全和性能部分延伸)

      商城系统下单库存管控系列杂记(二)(并发安全和性能部分延伸)     前言   参与过几个中小型商城系统的开发,随着时间的增长,以及对系统的深入研究和测试,发现确实有很多值得推敲和商榷的地方(总有 ...

  9. 多重继承_多重继承和菱形问题

    翻译自 John Demetriou 2018年4月8日 的文章 <Multiple Inheritance And The Diamond Problem>[1] 开篇之前,我假设每个人 ...

最新文章

  1. c语言程序设计第二版第五章课后答案甘勇,郑州工程技术学院副院长甘勇来校讲学和指导工作...
  2. numpy 修改数据类型
  3. 错误 - 无法访问IIS元数据库
  4. python中的format什么意思中文-python的format什么意思
  5. Asp.net 2.0 制作复合控件示例(二)[示例代码下载]
  6. 压力测试和负载测试区别_如何理解与区分软件性能测试、负载测试、稳定性测试、压力测试...
  7. Android 学习Kotlin吗?
  8. Atitit.md5 实现原理
  9. C/C++[codeup 2044]神奇的口袋
  10. php立方体相册源码,制作三维电子相册 3d立方体相册制作(flash相册制作)
  11. Eclipse 官方简体中文语言包下载地址及安装方法
  12. 苹果笔记本怎么找文件夹_苹果电脑的文件存在哪里_苹果电脑把文件放到哪-win7之家...
  13. 数据结构C语言般卷纸真题,数据结构(C语言版)考研真题(A卷)
  14. 高职对口计算机试题ppt,高职单招中职计算机练习卷和答案.doc
  15. Personalized Ranking Metric Embedding for Nest New POI Recommendation
  16. 树莓派连接人体感应模块HC-SR501
  17. 翻译 Albert Julian Mayer 关于虚拟纹理的论文(2. 相关工作)
  18. 计算机系技能比赛黑板报,关于技能比武主题的黑板报
  19. MySQL HeatWave Quickstart AutoPilot简介
  20. PBOC2.0与PBOC3.0的区别

热门文章

  1. Flask 消息提示与异常处理
  2. 2021美食林全球餐厅精选榜公布,这里有一份美食地图请查收!
  3. 生死看淡,不服就GAN(七)----用更稳定的生成模型WGAN生成cifar
  4. linux--Repo的介绍与安装
  5. 拼多多的商业模式和营销套路
  6. Android 系统名字、版本、API level的对应关系
  7. ruoyi增加导入导出
  8. 构建一个额外的语义网络进行关键词生成
  9. 电商流水的3大策略:流量、转化率、客单价
  10. *p++ 和 *++p