linux用shell打印正三角和菱形事例分享

 时间:2024-10-18 21:52:00

1、直接看脚本的效果的,这个是打印 正三角 的脚本(实心,用 星号 搭建);可让 你输入 层数,然后打出相应的层数;

linux用shell打印正三角和菱形事例分享

2、脚本如下图,关键是对 for 循环的运用,和 如何在 for 中 进行算术运算;方法就是 for 嵌套;外层控制 次数,也就是 层数;内层控制 输出内容;

linux用shell打印正三角和菱形事例分享

3、解释 一下 ,内层的 第一个 for 输出 空格 ,实现 第一个 星号 的效果(不然 星号会 贴着 边框;),第二 for 就是输出 星号 ;星号 是递增的 ,空格是 递减 的;for 控制输出次数达到要求;

linux用shell打印正三角和菱形事例分享

4、然后我们在 这个 脚本的基础上可以直接 更改成 打印菱形的效果;(因为是直接修改 ,层数有问题 ,大家可以自行修改,就当练习了。)

linux用shell打印正三角和菱形事例分享

5、脚本就是下面;仔细看一下就是,再来打印一次 正三角(倒过来的)

linux用shell打印正三角和菱形事例分享

6、分析一下就是 层数不变的 所以外层 for 不编 ,但是 是 空格 变成 了递增,星号是递减的;所以 具体的 内层 for 有些变化,大家试着理解一下(买个小关子);

linux用shell打印正三角和菱形事例分享
  • 如何使用visio创建一个具有接口的UML类图表?
  • matlab如何绘制函数图像
  • 怎么修改网站主页的源代码
  • matlab 分块处理函数blkproc
  • 数据库怎么对同一张表做等值连接
  • 热门搜索
    陇南旅游景点大全 延安旅游攻略 北京旅游局官网 苏州东山旅游 扎尕那旅游攻略 迪拜旅游签证 大金湖旅游攻略 旅游宣传语 澳门旅游景点地图 四川旅游景点推荐