- 4
- 0
- 约7.01千字
- 约 9页
- 2026-04-25 发布于河北
- 举报
考研机试题及详细答案
一、基础编程(必考题,难度:简单)
题目1:求两个整数的最大公约数和最小公倍数
题目描述:输入两个正整数a和b(1≤a,b≤10?),输出它们的最大公约数(GCD)和最小公倍数(LCM)。注意:最小公倍数可能超出int范围,需用longlong存储。
输入示例:1218
输出示例:636
详细解析
核心思路:最大公约数用辗转相除法(欧几里得算法)求解,最小公倍数=两数乘积/最大公约数(需先求GCD,避免溢出)。
辗转相除法原理:对于两个整数a和b(ab),a和b的最大公约数等于b和a%b的最大公约数,重复此过程,直到余数为0,此时的除数即为最大公约数。
代码实现(C语言)
c
#includestdio.h
//求最大公约数
longlonggcd(longlonga,longlongb){
while(b!=0){
longlongtemp=b;
b=a%b;
a=temp;
}
returna;
}
intmain(){
longlonga,b;
scanf(%lld%lld,a,b);
longlongg=gcd(a,b);
longlonglcm=a
您可能关注的文档
- 胺基化工艺试题及详细答案.docx
- 胆囊炎考试题及详细答案.docx
- 翻译硕士(MTI)模拟试题及详细答案.docx
- 肺结核考试题及详细答案.docx
- 肝癌测试题及详细答案.docx
- 肝病科试题及详细答案.docx
- 肛肠疾病试题及详细答案.docx
- 股票基础试题及详细答案.docx
- 股票期权试题及详细答案.docx
- 股票知识试题及详细答案.docx
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
原创力文档

文档评论(0)