计算两个非负整数q、p的最大公约数,q为0,最大公约数为p。否则,是p除以q的余数r与q的最大公约数

function gcb(q, p) {
    if ( q==0 ) {
        return p;    
    } else {
        return gcb(q,p%q);
    }
}