[LINUX] Shell-Programm zur Anzeige von neunundneunzig

Einführung

Ich habe es als kleine Geschichte der Bash-Programmierung erstellt. Dies ist die 4. Kugel.

Zeigen Sie die Tabelle von neunundneunzig an

Quelle


#!/bin/bash

ans=0
spc=' '

for i in $(seq 1 9)
do
  for j in $(seq 1 9)
  do
    ((  ans = $i * $j ))
    printf "%2d" $ans
    echo -e "${spc}\c"
    if (( $j == 9 ))
      then
      echo #Brechen Sie eine Linie
    fi
  done
done

Ich habe printf verwendet, um zu erzwingen, dass es 2 Stellen sind, auch wenn es 1 Stelle ist. Da es schwierig ist zu erkennen, ob die Zahlen stetig sind, setze ich zwischen jeden Wert ein Leerzeichen.

Ausführungsergebnis

$ ./kuku.sh
 1  2  3  4  5  6  7  8  9
 2  4  6  8 10 12 14 16 18
 3  6  9 12 15 18 21 24 27
 4  8 12 16 20 24 28 32 36
 5 10 15 20 25 30 35 40 45
 6 12 18 24 30 36 42 48 54
 7 14 21 28 35 42 49 56 63
 8 16 24 32 40 48 56 64 72
 9 18 27 36 45 54 63 72 81

abschließend

Durch das Erstellen dieses Programms

Ich habe verstanden.

Recommended Posts

Shell-Programm zur Anzeige von neunundneunzig
Shell-Programm zur Anzeige der Pyramide
So zeigen Sie die neunundneunzig Tabelle in Python an
Beispielprogramm zum Anzeigen von Videos mit PyQt
Programm zur Schwächung der japanischen Sprache
So führen Sie ein Python-Programm in einem Shell-Skript aus
Shell zum Erstellen eines Django-Projekts
So starten Sie die erste Projektion
Ich habe versucht, Bulls and Cows mit einem Shell-Programm zu erstellen