输入两个正整数m和n,求其最大公约数和最小公倍数
执行结果
完整代码
#!/bin/bash
read -p "please input m : " m
read -p "please input n : " n
max=$((m>n?m:n))
min=$((m>n?n:m))
while [ true ]
do
inder=$((max%min))
if [ $inder -eq 0 ]
then
break 1
else
max=$min
min=$inder
fi
done
mini=$((m*n/min))
echo "greatest $min"
echo "least $mini"