#!/bin/ksh
extended_gcd()
{
a=$1
b=$2
x=0;
lastx=1;
y=1;
lasty=0;
while ((b!=0));
do
quotient=$a/$b
tmp3$b
b=$(($a%$b))
a=$tmp3
tmp3=$x
$x=$lastx-$quotient*$x
$lastx=$tmp3
tmp3=$y
$y=$lasty-$quotient*$y
$lasty=$tmp3
done
echo $lastx $lasy
}
var = $(extended_gcd $1 $2)
echo $var
嗨,大家好,
最近,我在Unix上执行以下代码时遇到了问题。我无法在这里找到语法错误。如果您能检查此代码并帮助我更正它,我将不胜感激。