博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于C语言求两个数的最大公约数
阅读量:5142 次
发布时间:2019-06-13

本文共 399 字,大约阅读时间需要 1 分钟。

一、求两个数的最大公约数有两种方法

1、求差法
对于传入的两个数,用较大的数减去较小的数,然后拿差与较小的数相比,若是相等,则这个数就是最大公约数。否则,对于差和较小的数再次重复上述的过程。
关于算法,则可利用while的循环来重复或者利用递归算法,这里采用递归来求解
 
 
 
1 int division(int n,int m) 2 { 3     if(n

 

2、求模法
求模法就是对于传入的两个数,用较大的数来对较小的数求模,要是模为零,则较大的数则为最大公约数。若是模不为零,则对于较小的数和模继续上述的过程。
此过程与上述的求差法几乎一模一样,仍利用递归法.
 
1 int division(int n,int m) 2 { 3     if(n
 
对于最小公倍数,则是两数相乘,然后除以最大公约数
 
 

 

转载于:https://www.cnblogs.com/feng124/p/5387475.html

你可能感兴趣的文章
Function eregi() is deprecated (解决方法)
查看>>
win7 iis7 HTTP 错误 401.3 - Unauthorized
查看>>
Oracle注意事项
查看>>
容器(docker)内运行Nginx
查看>>
WinCE应用程序开发---打开或另存为对话框
查看>>
央视影音 for Mac 1.2.1 中文版 – CCTV和地方卫视直播软件
查看>>
谈谈市面上无线路由器的性能和芯片
查看>>
PHP 开发工具【2】
查看>>
『数据仓库』学习记录(1)
查看>>
CI Weekly #15 | 据说新版 flow.ci Dashboard 界面很酷
查看>>
短信编码总结
查看>>
了解HTML和Css样式
查看>>
关于settimer的一些新认识
查看>>
[转]ExtJs4 笔记(13) Ext.menu.Menu 菜单、Ext.draw.Component 绘图、Ext.resizer.Resizer 大小变更...
查看>>
1-5-06:奥运奖牌计数
查看>>
Windows下Python连接sqlite3数据库
查看>>
Javascript 类与静态类的实现(续)
查看>>
shim和polyfill有什么区别
查看>>
Failed to load the JNI shared library “E:/2000/Java/JDK6/bin/..jre/bin/client/jvm.dll
查看>>
Zabbix3.4服务器的搭建--CentOS7
查看>>