shell脚本来写这个程序:
代码:
while循环
echo "请输入两个数"
2
3 read a b
4 m=$a
5 n=$b
6 c=$a%$b
7
8 while [ $c != 0 ]
9 do
10 let c=$a%$b
11 a=$b
12 b=$c
13
14 done
15
16 printf "最大公约数为:$a"
17
18 let num=$m*$n/$a
19
20 printf "最小公倍数为:$num"
until循环
1 echo "请输入两个数"
2
3 read a b
4
5 m=$a
6 n=$b
7 c=$a%$b
8
9 until [ $c == 0 ]
10 do
11 let c=$a%$b
12 a=$b
13 b=$c
14 done
15
16 let num=$m*$n/$a
17
18 printf "最大公约数为:$a\n最小公倍数为:$num\n "