设为首页 加入收藏

TOP

C语言求最大公约数和最小公倍数算法
2015-01-21 11:07:57 来源: 作者: 【 】 浏览:36
Tags:语言 最大 公约 最小 倍数 算法


其算法过程为:前提:设两数为a,b设其中a 做被除数,b做除数,temp为余数

1、大数放a中、小数放b中;

2、求a/b的余数;

3、若temp=0则b为最大公约数;

4、如果temp!=0则把b的值给a、temp的值给b;

5、返回第第二步;

#include 
  
   
#include 
   
     void main(){ int divisor(int a,int b); int multiple(int a,int b); printf("The highest common divisor is %d \n",divisor(15,9)); printf("The lowest common multiple is %d \n",multiple(15,9)); } int divisor(int a,int b){ int temp; if(a
    
     


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇嵌入式与C语言 下一篇论C/C++函数间动态内存的传递

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: