Red de conocimiento informático - Aprendizaje de programación - Una pregunta sobre Linux: Programación Shell para resolver la secuencia: 1\2,,2\3,,3\5,,5\8...,, ¿cuál es el décimo valor?

Una pregunta sobre Linux: Programación Shell para resolver la secuencia: 1\2,,2\3,,3\5,,5\8...,, ¿cuál es el décimo valor?

#!/bin/sh

x1=1

x2=2

i=1

while [ $i -lt 10 ]

hacer

x2=`expr $x1 + $x2`

x1=`expr $x2 - $x1`

i=`expr $i + 1`

hecho

echo $x1/$x2=`echo $x1/$x2|bc -l`

Obtén el resultado:

89/144=0.6180555555555

Será mejor que uses copiar y pegar.

Tenga en cuenta que el símbolo ` dentro no es una comilla simple, sino la tecla a la izquierda del número 1 en la esquina superior izquierda del teclado