早教吧作业答案频道 -->其他-->
求两个数的最大公约数,用shell编写。
题目详情
求两个数的最大公约数,用shell编写。
▼优质解答
答案和解析
#!/bin/sh
read -p "Input two positive integers: " a b
# Greatest Common Divisor
gcd()
{
if [ $2 -eq 0 ]; then
echo $1
else
gcd $2 `expr $1 % $2`
fi
}
gcd $a $b
赋予可执行权限后,运行 ./test.sh
看到提示后输入8 12
得到结果4
看了求两个数的最大公约数,用she...的网友还看了以下:
在计算机中,最适合进行数字加减运算的数字编码是,最适合表示浮点数阶码的数字编码是。在计算机中,最适 2020-04-06 …
1.编程:统计各数字的个数.2.编程:求若干数的最小公倍数和最大公约数.3.编程:根据如下公式,求 2020-05-17 …
这道原产地证题目,有人能够解答吗6、申请货物到英国的C.O.证书,证书第8栏应填。A、“W”加4位 2020-07-10 …
设S由1,2,3,…50中的若干个数组成的一个数集(数的集合),S中任两数之和不能被7整除,试问S 2020-07-30 …
VFP编写程序。计算级数s=1+1/2+1/3+1/4+…+1/n,使s的值最接近于2.0且不大于2 2020-11-01 …
(20人4•佛山模拟)已知函数f(x)=x|x-a|-ln(x+人)(人)当a=0时,求函数f(x) 2020-11-12 …
一道数学题.1:一个数处以另一个数的商是0.28,这两个数s的最简比是多少.2:a:b=4:1,那么 2020-11-18 …
请你设计程序,对于给定的自然数N确定满足下述关系的最小数S.S可以表示为两对不同的自然数的n次方幂. 2020-12-23 …
1.编写程序,已知数组s中存有以下数据:12、9、7、11、10、15、13、14、16和8,编写程 2020-12-23 …
急求用c++编写下列程序1,从键盘上输入一组数据,期中该组数据是以输入0作为结束的,求这组数中的最大 2020-12-24 …