杨辉三角形延伸(菱形)
解题思路
温馨提示----养成习惯:在解题之前,首先要理清思路,再去写代码,才不会导致看起来很冗余
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();}}
控制台效果如下:
杨辉三角形延伸(菱形)相关推荐
- 菱形杨辉三角形c语言,C++输出上三角/下三角/菱形/杨辉三角形(实现代码)
1.输出上三角形第一行1个星,第二行3个星,第三行5个星,第四行7个星,第五行9个星. 分析:三角形的形状由输出的空白和星组成,通过分析每一行输出几个空格,几个星,就可完成输出三角形的工作. #inc ...
- PHP实现菱形与杨辉三角形【php趣味案例】
<?php /** * php画个菱形 * * 思路:多少行for一次,然后在里面空格和标记符号for一次. * * ...
- tilemap 菱形_Tilemap
Tilemap 感谢您选择唤境Evkworld!在这一篇教程里,我们将学习Tilemap对象. tilemap类型 我们为用户提供了两种类型的tilemap,90°tilemap 以及45°tilem ...
- html中以菱形为边框,深入浅析css3 border-image边框图像详解
我的作风:首先给大家作自我介绍 hello,大家好,我叫小黑,也叫xiaoho,目前喜欢并从事写页面.因为不喜欢在那些类似BBS型的论坛上发帖,所以之前在 html-js 上发表几篇戳文,现在申请了前 ...
- 输出以下图案菱形7行_“三月三”民俗系列报道7|民族服饰篇(下):相约美丽广西 共赏绚丽民服——壮锦、壮族刺绣...
自古以来,广西地区各族织锦刺绣工艺品众多,组成了一个五彩斑斓的世界.抚今忆昔,作为非遗文化的重要组成部分,聪慧的壮族人民将大自然中所见事物进行大胆的想象,"绘"于壮锦和刺绣中.通过 ...
- 二维周期光栅结构(菱形)光波导的应用
摘要 如今,大多数创新的AR&MR设备都是基于光波导或波导系统,结合微结构来耦合光的输入和输出.VirtualLab Fusion能够通过应用我们独特的物理光学方法对此类设备进行详细建模,包括 ...
- 【进阶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个数的和. 我们 ...
- [原创]商城系统下单库存管控系列杂记(二)(并发安全和性能部分延伸)
商城系统下单库存管控系列杂记(二)(并发安全和性能部分延伸) 前言 参与过几个中小型商城系统的开发,随着时间的增长,以及对系统的深入研究和测试,发现确实有很多值得推敲和商榷的地方(总有 ...
- 多重继承_多重继承和菱形问题
翻译自 John Demetriou 2018年4月8日 的文章 <Multiple Inheritance And The Diamond Problem>[1] 开篇之前,我假设每个人 ...
最新文章
- c语言程序设计第二版第五章课后答案甘勇,郑州工程技术学院副院长甘勇来校讲学和指导工作...
- numpy 修改数据类型
- 错误 - 无法访问IIS元数据库
- python中的format什么意思中文-python的format什么意思
- Asp.net 2.0 制作复合控件示例(二)[示例代码下载]
- 压力测试和负载测试区别_如何理解与区分软件性能测试、负载测试、稳定性测试、压力测试...
- Android 学习Kotlin吗?
- Atitit.md5 实现原理
- C/C++[codeup 2044]神奇的口袋
- php立方体相册源码,制作三维电子相册 3d立方体相册制作(flash相册制作)
- Eclipse 官方简体中文语言包下载地址及安装方法
- 苹果笔记本怎么找文件夹_苹果电脑的文件存在哪里_苹果电脑把文件放到哪-win7之家...
- 数据结构C语言般卷纸真题,数据结构(C语言版)考研真题(A卷)
- 高职对口计算机试题ppt,高职单招中职计算机练习卷和答案.doc
- Personalized Ranking Metric Embedding for Nest New POI Recommendation
- 树莓派连接人体感应模块HC-SR501
- 翻译 Albert Julian Mayer 关于虚拟纹理的论文(2. 相关工作)
- 计算机系技能比赛黑板报,关于技能比武主题的黑板报
- MySQL HeatWave Quickstart AutoPilot简介
- PBOC2.0与PBOC3.0的区别