c语言最大公约数和最小公倍数的编程_c语言最大公约数

2023-06-29 00:56:27 互联网


【资料图】

1、求差判定法. 如果两个数相差不大,可以用大数减去小数,所得的差与小数的最大公约数就是原来两个数的最大公约数.例如:求78和60的最大公约数.78-60=18。

2、18和60的最大公约数是6,所以78和60的最大公约数是6.如果两个数相差较大,可以用大数减去小数的若干倍。

3、一直减到差比小数小为止,差和小数的最大公约数就是原来两数的最大公约数.例如:求92和16的最大公约数.92-16=76,76-16=60。

4、60-16=44,44-16=28,28-16=12。

5、12和16的最大公约数是4,所以92和16的最大公约数就是4. 辗转相除法. 当两个数都较大时,采用辗转相除法比较方便.其方法是: 以小数除大数。

6、如果能整除,那么小数就是所求的最大公约数.否则就用余数来除刚才的除数;再用这新除法的余数去除刚才的余数.依此类推,直到一个除法能够整除。

7、这时作为除数的数就是所求的最大公约数. 例如:求4453和5767的最大公约数时,可作如下除法. 5767÷4453=1余1314 4453÷1314=3余511 1314÷511=2余292 511÷292=1余219 292÷219=1余73 219÷73=3 于是得知,5767和4453的最大公约数是73. 辗转相除法适用比较广。

8、比短除法要好得多,它能保证求出任意两个数的最大公约数.--------------------------------------------------------------------------------小学数学温习过后,先来个两个数递归版的int GetGCDRec(int n, int m){ if (m < n) { m ^= n; n ^= m; m ^= n; } if (n == 0) return m; else return GetGCDRec(n, m % n);}辗转相除法。

9、求一个数组中所有数的最大公约数int GetGCD(int *arr, int len){ int iMax = arr[0], iCurr, iRemainder; for(int i = 1; i < len; i++) { iCurr = arr[i]; if (iMax < iCurr) { iMax ^= iCurr; iCurr ^= iMax; iMax ^= iCurr; } iRemainder = iMax % iCurr; while (iRemainder) { iMax = iCurr; iCurr = iRemainder; iRemainder = iMax % iCurr; } iMax = iCurr; }//for return iMax;}最小公倍数就是乘积除以最大公约数int GetLCM(int *arr, int len){ int multiple = 1; for (int i = 0; i < len; i++) multiple *= arr[i]; return multiple / GetGCD(arr, len);}。

本文到此分享完毕,希望对大家有所帮助。

标签:

相关文章

c语言最大公约数和最小公倍数的编程_c语言最大公约数

1、求差判定法.如果两个数相差不大,可以用大数减去小数,所得的差与

2023-06-29

区领导调研区国资委、区民政局、区市场监管局

根据大兴调查研究工作安排,日前,区委书记李谦分别到区国资委、区民政

2023-06-28

霞浦|破案快速,退赃及时,真给力! 环球热文

小案连着民心破案关乎民生霞浦公安始终坚持破案与追赃同步打击与挽损并

2023-06-28

环球热议:水花:保罗交易奇怪,但能夺冠

北京时间6月28日,勇士名记AnthonySlater采访到库里和汤普森,他俩首次

2023-06-28

天天简讯:格斗大师(格斗壹零)

相信目前很多小伙伴对于格斗壹零都比较感兴趣,那么小搜今天在网上也是

2023-06-28

全球热消息:中国移动牵头成立元宇宙产业联盟 首批24个成员包括科大讯飞、芒果TV等

尽管元宇宙热度逐渐消散,仍有玩家在尝试进入这个领域。6月28日,2023

2023-06-28

天天观热点:科蓝软件:6月27日公司高管王安京减持公司股份合计23.4万股

证券之星讯根据6月28日市场公开信息上市公司公告及交易所披露数据整理

2023-06-28

全球热消息:教育部副部长陈杰会见新西兰教育代表团一行

中国教育新闻网讯(记者焦小新)6月27日,教育部副部长陈杰在京会见新

2023-06-28

金蝶activex部件不能创建对象429版(金蝶activex部件不能创建对象)_全球速讯

蝶activex部件不能创建对象429版,金蝶activex部件不能创建对象这个问

2023-06-28

【世界时快讯】第一创业证券董事长刘学民因年龄原因辞任 吴礼顺“接棒”

6月28日,第一创业证券发布公告表示,董事会于6月28日收到公司董事长刘

2023-06-28

热过敏的症状治疗方法_热过敏

1、对于这种病有很多分类人工性的接触性的等等你最好不要吃巧克力牛奶

2023-06-28

【世界说】美国作者:隐蔽的系统性种族主义使美国在“反恐战争”中杀害的几十万平民几乎全是有色人种

中国日报网6月28日电美国作者诺曼·索罗曼(NormanSoloman)在美国新闻

2023-06-28

【世界聚看点】湘乡市2023年度高标准农田建设投贷联动项目通过专家现场评审

原标题:湘乡市2023年度高标准农田建设投贷联动项目通过专家现场评审近

2023-06-28

观焦点:中际旭创现8180.26万元折价大宗交易,折价率4.02%

中际旭创6月28日大宗交易成交60 03万股,成交额8180 26万元,占当日总

2023-06-28

滚动:申达股份:向间接控股股东定增募资不超6亿元申请获证监会同意注册批复

申达股份6月28日公告,公司于近日收到中国证监会出具的《关于同意上海

2023-06-28

感受春天作文200字三年级(感受春天作文)

感受春天作文200字三年级,感受春天作文这个很多人还不知道,现在让我们

2023-06-28

神奇酊喷剂 天天微资讯

1、神奇酊喷剂集多位医学界的精英研制,治疗早泄重大发明,富含特效超

2023-06-28

大法(2)

那是一枚通体透亮的圆形晶球,躺在礁石堆拱而起的王座里享受海浪献上祭

2023-06-28

让利促销、需求后置 聚酯市场“淡季不淡”

新凤鸣证券部向财联社记者表示,去年聚酯行情相对冷淡,但今年上半年,

2023-06-28

柱塞泵型号及参数(柱塞泵型号)|世界快资讯

来为大家解答以下的问题,塞泵型号及参数,柱塞泵型号这个很多人还不知

2023-06-28

湖北两地暑假时间公布

此前荆门、天门、黄冈荆州、潜江、十堰、仙桃、恩施、襄阳等地公布了暑

2023-06-28

绵泸高铁内自泸段开行2周年 随车机械师护航列车7000余趟次 天天快播报

绵泸高铁。随车机械师苟攀。成都动车段随车机械师苟攀站在司机室内观察

2023-06-28

普华永道:亚太地区员工看好人工智能

6月28日,普华永道在夏季达沃斯论坛上发布《期待与忐忑:2023全球职场

2023-06-28

我开动物园那些年txt

《我开动物园那些年》百度网盘txt最新全集下载;链接:提取码:q52t《我

2023-06-28

实时:新浪财经总编辑李兀:新浪财经以打破信息不对称为使命,为企业和投资者提供准确及时深入专业的财经信息

6月28日晚,由新浪财经携手正和岛主办的“2023夏季达沃斯新浪财经之夜-

2023-06-28

天天热门:周鸿祎:大模型不是万能的,只能打辅助

App6月28日消息,三六零集团创始人、董事长周鸿祎发布微博称,“我一直

2023-06-28

秀山中医医院食堂盒饭疑似吃出鼠头 市监局:确为老鼠头

一女子在社交平台爆料在秀山县中医医院的盒饭里面吃出了老鼠头。该事件

2023-06-28

过失损坏交通设施犯罪认定标准是怎样的

破坏交通设施的过失行为必须造成危害交通运输安全的严重后果,即造成火

2023-06-28

行业投资框架系列之七:5G时代如何复刻4G投资时钟

行业投资框架系列之七:5G时代如何复刻4G投资时钟

2023-06-28

华为明年将发布端到端5.5G商用产品-焦点关注

【华为明年将发布端到端5 5G商用产品】记者从2023世界移动通信大会获悉

2023-06-28

最新发布
精彩图文
精彩推送

Copyright ©  2015-2022 国华娱乐网版权所有  备案号:京ICP备2021034106号-22   联系邮箱:55 16 53 8 @qq.com