两个数的最大公约数和最小公倍数(利用辗转相除法)
来源:互联网 发布:网络药品销售 编辑:程序博客网 时间:2024/05/19 13:21
上机内容:编辑程序
上机目的:学会辗转相除法
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:黄兆宽 * 完成日期:2012 年 11月 18日 * 版 本 号:v1.0 * * 输入描述: 求两数最大公约数和最小公倍数 * 问题描述: 略 * 程序输出:略 * 问题分析:略 * 算法设计:略 * 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。* 程序分析:利用辗除法。*/#include<iostream>using namespace std;int main(){ int a,b,max,min;cout<<"请输入两个正整数:";cin>>a>>b;//求最大公约数。if(a>=b){min=b;}else{min=a;}while(true){if(a%min==0&&b%min==0){cout<<min<<"是最大公约数"<<endl;break;}min--;}//求最小公倍数。if(a>=b){max=a;}else{max=b;}while(true){if(max%a==0&&max%b==0){cout<<max<<"是最大公倍数"<<endl;break;}max++;}return 0;}
运行结果:
- 两个数的最大公约数和最小公倍数(利用辗转相除法)
- 辗转相除法 求 两个数的 最大公约数 和 最小公倍数
- 用辗转相除法求两个数的最大公约数和最小公倍数(什么是辗转相除法,讲解)(C++语言)
- 辗转相除法(欧几里德法)求两个数的最大公约数和最小公倍数
- java写的辗转相除法求两个数的最大公约数和最小公倍数
- 利用辗转相除法求两个整数的最大公约数和最小公倍数。
- C/C++辗转相除法 --- 求两个数的最大公约数和最小公倍数
- 初学python:辗转相除法求两个数的最大公约数和最小公倍数
- 求最大公约数和最小公倍数数(辗转相除法)
- 利用辗转相除法求两数的最大公约数和最小公倍数(附源码)
- 两个数的最大公约数------欧几里德算法(辗转相除法)
- C语言进阶之路------函数调用之辗转相除法求两个数的最小公倍数和最大公约数
- 利用辗转相除法求最小公倍数,最大公约数
- 【c语言】求两个数m和n的最大公约数(辗转相除法)
- 用辗转相除法求最大公约数和最小公倍数 并用这求两个分数间的大小
- 辗转相除法求两个正整数的最大公约数和最小公倍数,要求键盘输入正整数。
- 辗转相除法求 最大公约数和最小公倍数
- 辗转相除法 求最大公约数和最小公倍数
- C++ deque
- VC++调用winrar
- 第十二周-求解分段函数的值4
- 特殊求和
- 数据结构循环队列以及打印杨辉三角
- 两个数的最大公约数和最小公倍数(利用辗转相除法)
- 使用JDOM创建xml文件
- folly源码分析(1) - Conv.h
- union和union all有什么不同
- Python_Kivy_问题总结
- BitBlt和StretchBlt的区别
- folly源码分析(2)- ProducerConsumerQueue.h
- vs2008 编译选项showIncludes 应用一例
- 万内回文素数函数版--------参考后