久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! 用户登录 免费注册 | 投诉举报 | 会员中心 | 上传资料
您现在的位置: > 行业资料 > 网络技术1 > >>

C语言求最大公约数和最小公倍数算法总结.doc

资料评价:
暂无
生成时间:
2021-07-20
下载权限:
免费会员
文件大小:
43KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
qivor
所属栏目:
网络技术1
下载地址:
资料是由会员“qivor”上传到本平台,如有不妥请联系客服。违规侵权投诉
C语言求最大公约数和最小公倍数算法总结,C语言求最大公约数和最小公倍数算法总结。
语言求最大公约数和最小公倍数算法总结表格
语言求最大公约数和最小公倍数算法总结



前提:假设求任意两个整数的最大公约数和最小公倍数,采用函数调用形式进行。
、辗转相除法
辗转相除法又名欧几里德法语言中用于计算两个正整数的最大公约数和最小公倍数,实质它依赖于下面的定理:





根据这一定理可以采用函数嵌套调用和递归调用形式进行求两个数的最大公约数和最小公倍数
①、函数嵌套调用
其算法过程为:前提:设两数为设其中做被除数做除数,为余数
、大数放中、小数放中;
、求的余数;
、若则为最大公约数;
、如果则把的值给、的值给;
、返回第第二步;
自定义函数求两数的最大公约数
定义整型变量
通过比较求出两个数中的最大值和最小值
设置中间变量进行两数交换
通过循环求两数的余数,直到余数为


变量数值交换


返回最大公约数到调用函数处

自定义函数求两数的最小公倍数

自定义函数返回值类型

再次调用自定义函数,求出最大公约数
返回最小公倍数到主调函数处进行输出

输入输出类头文件


定义整型变量
提示输入两个整数
通过终端输入两个数
自定义主调函数
自定义主调函数
输出最大公约数
输出最小公倍数

②、函数递归调用













最大公约数
最小公倍数


、穷举法利用数学定义
穷举法也叫枚举法穷举法求两个正整数的最大公约数的解题步骤:从两个数中较小数开始由大到小列举,直到找到公约数立即中断列举,得到的公约数便是最大公约数。
①、定义:对两个正整数如果能在区间或内能找到一个整数能同时被和所整除,则即为最大公约数。
自定义函数求两数的最大公约数

定义义整型变量
?采种条件运算表达式求出两个数中的最小值


只要找到一个数能同时被所整除,则中止循环

如不满足条件则变量自减,直到能被所整除

返回满足条件的数到主调函数处











②、定义:对两个正整数如果若干个之和或之和能被所整除或能被所整除,则该和数即为所求的最小公倍数。



?求两个数中的最大值
?求两个数中的最小值
最大值赋给为变量自增作准备
利用循环语句来求满足条件的数值


只要找到变量的和数能被或所整除,则中止循环
+如果条件不满足则变量自身相加













  C语言求最大公约数和最小公倍数算法总结 下载地址
进入下载地址列表

猜你还喜欢

建筑工程: 施工组织设计 图纸 论文 方案 安全资料 工艺 建筑软件 节能 专业资料 合同 交底 文本 建筑考试 教程
园林景观: 园林施工方案 园林论文 园林考试 园林表格 景观专业资料 园林图纸 景观设计
暖通空调: 暖通专业资料 暖通软件 技术交底 暖通论文 暖通考试 暖通图纸 暖通施工方案 暖通软件
水利工程: 水利施工方案 水利考试 水利专业资料 水利软件 水利论文
结构工程: 结构施组方案 结构图纸 结构软件 结构课件 工艺工法 结构考试 结构专业资料 结构论文 其他资料
电气工程: 电气施工方案 电气图纸 电气软件 电气论文 电气课件 智能建筑 电气专业资料 电气考试
建筑给排: 给排施组方案 技术交底 给排水专业资料 污水处理 消防工程 给排水图纸 给排水论文 给排水软件
安装工程: 设备安装图纸 安装工程专业资料 安装施组设计 专题
工程造价: 造价法规 造价视频 造价指标 建筑造价 造价考试 水利造价 电力造价 装修造价 其他 安装造价 路桥造价 市政造价 园林造价 造价软件 造价表格 清单实
工程监理: 监理交底 施工监理 监理文档 旁站监理 监理考试 合同表格 监理细则 监理大纲 监理总结 监理月报 监理规划
路桥工程: 合同表格 路桥工艺 路桥论文 路桥交底 安全资料 路桥标书 路桥专业资料 路桥软件 其他资料 路桥图纸 路桥施工方案 路桥考试
装饰装修: 装修施工方案 装修图纸 室内设计 施工工艺 装修技术交底 装修表格 装修资料 建筑文库