Eculid算法递归地求解GCD(Greatest Common Divisor,最大公约数)

来源:互联网 发布:电脑用什么优化软件好 编辑:程序博客网 时间:2024/05/29 16:31

</pre>求解两个数的最大公约数:<p></p><ul><li>如果a能整除b,则b为最大公约数</li><li>否则,最大公约数等于b和a%b的最大公约数</li></ul><p>//例子</p><div style="top: 0px;"><pre class="cpp" name="code">#include<stdio.h>int GCD(int a,int b){      if(a%b==0)      {           return b;      }      else      {            return GCD(a%b, b);      }}int main(){      int a=32;      int b=112;      printf("%d", GDB(a,b));      return 0;}


0 0
原创粉丝点击