- 8
- 0
- 约小于1千字
- 约 2页
- 2023-04-03 发布于湖南
- 举报
c++递归求最大公约数
给出两个数a和b,求出它们的最大公约数。
用到的是辗转相除法(Euclid方法),也叫欧几里得算法。
原理:如果a除以b的余数为c,那么a和b的最大公约数与b和c的最大公约数相同。
具体步骤:
1、将a置为最大值,b置为最小值;
2、求出a除以b的余数(c);
3、用递归算法:如果c=0,则最大公约数为b,如果c不为0,则不断用b除以c,直到c等于0,此时b即为最大公约数。
C++代码实现:
#includeiostream
using namespace std;
int GCD(int a,int b)
{
if(ab)
{
int temp=a;
a=b;
b=temp;
}
int c=a%b;
if(c==0)
return b;
else
return GCD(b,c);
}
您可能关注的文档
- 国家工业节能技术应用指南与案例.docx
- 退隐江湖最潇洒的句子.docx
- 大年初六迎财神祝福语.docx
- 1一6年级勤俭节约手抄报.docx
- 这不是你单身的理由!冬天冷知识.docx
- 金钟大的歌曲.docx
- 古代给爱人写信的问候语.docx
- 自强宣传标语.docx
- 国家小程序具体知道那个地方疫情严重的小程序.docx
- 爸爸到底后面补充句子怎么写.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 土地设计咨询技术服务费参考方案——〔2025〕32项土地技术服务收费标准.pdf VIP
- 公考考前抢分宝典言语理解.pdf VIP
- 2026年湖南生物机电职业技术学院单招职业适应性考试题库附答案.docx VIP
- 2026年湖南生物机电职业技术学院单招职业技能测试必刷测试卷必考题.docx VIP
- 人教版物理八年级上册课后练习.doc VIP
- 2022年人教精通版六年级下册英语全册教案第二学期全册教学设计(含教学反思) (2).doc VIP
- 福特福睿斯车主手册.pdf
- 福特福睿斯1.5发动机机械维修手册.pptx VIP
- 篮球比赛记录表.doc VIP
- 人教版物理八年级上册课后练习及答案.doc VIP
原创力文档

文档评论(0)