Ich habe es als kleine Geschichte der Bash-Programmierung erstellt. Dies ist die 5. Kugel.
Erfahren Sie mehr über die Fibonacci-Sequenz [hier](https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%9C%E3%83%8A% Bitte überprüfen Sie E3% 83% 83% E3% 83% 81% E6% 95% B0).
Einfach ausgedrückt handelt es sich um eine Folge von Zahlen, die durch Hinzufügen des vorherigen und des vorherigen Begriffs erstellt werden können.
#!/bin/bash
m=0
n=1
echo -n "please input number => "
read num
if (( $num <= 1 || $num >= 2))
then
echo $m
echo $n
fi
(( num +=2 ))
for i in $(seq 1 $num)
do
(( o = $m + $n ))
echo $o
m=$n
n=$o
done
Ich denke, ich kann schöner schreiben ...
$ ./fibonacci.sh
please input number => 8
0
1
1
2
3
5
8
13
21
34
55
89
Durch das Erstellen dieses Programms
Befehl --read
Ich verstehe.
Recommended Posts