首页 > Linux技术 > 求最大公约数的bash脚本

求最大公约数的bash脚本

2005年6月2日 wgzhao 发表评论 阅读评论
#!/bin/bash#greatest common divisorARGS=2E_BADARGS=65if [ $# -ne "$ARGS" ]then        echo "Usage: `basename $0` first-interage second-interage"        exit $E_BADARGS;fi

gcd(){        diviend=$1        divisor=$2        until [ ! $diviend -ne $divisor ]        do                if [ $diviend -lt $divisor ]                then                        temp=$diviend                        diviend=$divisor                        divisor=$temp                fi        let "diviend=$diviend - $divisor";        done}gcd $1 $2echo ; echo "GCD of $1 and $2 = $diviend"; echoexit 0

原创文章,转载请注明: 转载自Linux|系统管理|WEB开发

本文链接地址: 求最大公约数的bash脚本

分类: Linux技术 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.