(C++)输入两个正整数m和n,求其最大公约数和最小公倍数(辗转相除法)

方法:辗转相除法、更相减损法

#include<iostream>
using namespace std;
//输入两个正整数m和n,求其最大公约数和最小公倍数
int main() {int m, n, p, r, temp;//m:被除数 n:除数 p:除数与被除数的乘积 r:用于接收m%n的余数 temp:用于交换m,ncout << "input two positive integer number n,m:" << endl;cin >> m >> n;//判断输入的两个整数大小关系,保证被除数大于除数if (m < n) {temp = m;m = n;n = temp;}p = m * n;//辗转相除法:以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数while (n != 0) {r = m % n;m = n;n = r;}//最大公约数cout << "HCF=" << m << endl;//两个整数的最小公倍数等于两整数之积除以最大公约数。cout << "LCD=" << p / m << endl;return 0;
}

(C++)输入两个正整数m和n,求其最大公约数和最小公倍数(辗转相除法)相关推荐

  1. C语言学习之输入两个正整数m和n,求其最大公约数和最小公倍数。

    输入两个正整数m和n,求其最大公约数和最小公倍数. #include <stdio.h> void main(){int m,n,temp,p,r;printf("请输入两个正整 ...

  2. python输入两个正整数m和n用for循环求其最大公约数_输入两个正整数,m和n,求其最大公约数和最小公倍数。...

    1. 输入两个正整数, m 和 n ,求其最大公约数和最小公倍数. 2. 输入一行字符,分别统计出其中字母.空格.数字和其他字符的个数. 3. 输入一个正整数求出它是几位数:输出原数和位数. 4. 输 ...

  3. C语言_算法_输入两个正整数m和n,求其最大公约数与最小公倍数

    (1)方式一:碾转相除法 #include <stdio.h> #include <math.h> /*输入两个数,求最大公约数 与最小公倍数分析关系:最小公倍数=两数的积/最 ...

  4. c语言gcb最小公倍数,C编序编程题目:输入两个正整数m和n,求其最大公约数和最小公倍...,C语言编程,输入两个正整数M和N(MN),计算M和N...

    问题标题 C编序编程题目:输入两个正整数m和n,求其最大公约数和最小公倍...,C语言编程,输入两个正整数M和N(M 2019-3-27来自ip:15.121.164.188的网友咨询 浏览量:228 ...

  5. C语言输人两个正整数m和n,求其最大公约数和最小公倍数

    #include <stdio.h> int main() {int p, r, n, m, temp;printf("请输入两个正整数n,m:");scanf(&qu ...

  6. c语言输入两个正整数m和n求其最小公倍数,用C语言编写:输入两个正整数m和n,求其最大公约数和最小公倍数....

    用C语言编写:输入两个正整数m和n,求其最大公约数和最小公倍数. 來源:互聯網  2010-05-25 15:19:26  評論 分類: 電腦/網絡 >> 程序設計 >> 其他 ...

  7. 输入3个正整数,输出3个数的最大公约数和最小公倍数。

    #include<stdio.h> //碾转相除法,求两个数的最大公约数 int gcd(int x,int y){int r;while(r=x%y!=0){r=x%y;x=y;y=r; ...

  8. c语言:输入两个正整数m和n,求其最大公约数和最小公倍数

    输入两个正整数m和n,求其最大公约数和最小公倍数. 解:程序: #include <stdio.h> int main() { int num1, num2, t,p; printf(&q ...

  9. Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数

    ylbtech-Arithmetic:Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数 1.A,Demo(案例) 输入两个正整数m和n,求其最大公约数和最小 ...

  10. ACMNO.7 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35

    题目描述 输入两个正整数m和n,求其最大公约数和最小公倍数. 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35 来源/分类 C语言 示例照片: 设计思路: 本题最难的 ...

最新文章

  1. java知识点思维导图_思维导图结构化梳理java
  2. Android Studio 1.1.0 导入eclipse android project
  3. Python中深浅拷贝的案例教程
  4. MAC系统使用Homebrew安装nvm
  5. @Autowired、@Resource
  6. android qq空间 sdk,Android中使用腾讯的SDK完成分享图文到qq空间
  7. php is_subclass_of,PHP_PHP is_subclass_of函数的一个BUG和解决方法,is_subclass_of的作用: 复制代码 - phpStudy...
  8. 彻底明白Java的IO系统
  9. php分销根据上级id获取上级姓名,无限级分销系统查自己上级、下级之多叉树实现关系速查...
  10. c语言编程GetTickCount,c语言计算时间方法---clock-GetTickCount-QueryPerformanceCounter
  11. Burp Suite —— 验证码识别、切换IP
  12. 工商银行支付接口开发Java
  13. 遇见未知的自己 - 张德芬
  14. Install YouTube-DL – A Command Line Video Download Tool for Linux
  15. 分布式架构 网络传输优化
  16. iOS模拟各种网络状态测试
  17. VR中的9轴传感器(重力加速度/陀螺仪/磁力计)
  18. 下列有关预防计算机病毒的做法或想法,Windows7试题
  19. Java String intern()方法
  20. 真·稳如狗:中国团队推出四足机器人,对标波士顿动力

热门文章

  1. ROS-Navigation之map_server笔记及程序解析
  2. OI中常见的数学符号
  3. 新浪sae php,PHP+新浪微博开放平台+新浪云平台(SAE)1
  4. 百度竞价该如何选择关键词?
  5. SEO采集系统-SEO采集工具自动采集伪原创发布
  6. Vue中在线引用iconfont图标
  7. 思科路由器的双出口nat研究
  8. [linux shell] hostid使用方法以及原理
  9. html表格制作实战
  10. sob攻略超详细攻略_超详细西安旅游攻略