zoukankan      html  css  js  c++  java
  • 073_使用 shell 脚本打印如下图形

    #!/bin/bash

    #打印第一组图片
    #for(())为类 C 语言的语法格式,也可以使用 for i in;do;done 的格式替换
    #for((i=1;i<=9;i++))循环会执行 9 次,i 从 1 开始到 9,每循环一次 i 自加 1
    clear
    for (( i=1; i<=9; i++ ))
    do
         for (( j=1; j<=i; j++ ))
         do
              echo -n "$i"   # -n 不输出行尾的换行符
        done
        echo ""  #换行
    done

    #打印第二组图片
    clear
    for (( i=1; i<=5; i++ ))
    do
         for (( j=1; j<=i; j++ ))
         do
             echo -n " |"
         done
         echo "_ "
    done

    #打印第三组图片
    clear
    for (( i=1; i<=5; i++ ))   #打印上一半
    do
          for (( j=1; j<=i; j++ ))
          do
               echo -n " *"
          done
          echo ""
    done   
    for (( i=5; i>=1; i-- ))  #打印下一半
    do
         for (( j=1; j<=i; j++ ))
         do
             echo -n " *"
         done
         echo ""
    done

  • 相关阅读:
    1372
    SPOJ
    HDU 3966-Aragorn's Story 树链剖分+树状数组
    LightOJ 1348
    HihoCoder 1568 不一定合法括号序列
    LightOJ 1343
    LightOJ 1266
    LightOJ 1112
    HihoCoder 1328 BFS 搜索
    链表交集、合并、排序
  • 原文地址:https://www.cnblogs.com/luwei0915/p/10518684.html
Copyright © 2011-2022 走看看