求两个整数的最大公约数和最小公倍数 。定义一个函数求最大公约数,定义另一个函数根据求出的最大公约数求最小公倍数。在主函数中输出最大公约数和最小公倍数 。

输入格式:

在主函数一行中给出2个整数A和B。

输出格式:

在主函数中分别输出整数A和B的最大公约数和最小公倍数。

输入样例:

6 10

输出样例:

large_n=2,least_n=30

代码实现(C++)

#include <iostream>
#include <cmath>
#include <cstdlib>using namespace std;int f_max(int a,int b)
{int i,max=0;for(i=1;i<=a;i++){if(a%i==0&&b%i==0)max=i;}return max;
}int f_min(int a,int b)
{int i,min=0;for(i=b;i<=a*b;i++){if(i%a==0&&i%b==0){min=i;break;}}return min;
}int main()
{int a,b,temp,large_n,least_n;cin >> a >> b;if(a>b){temp=a;a=b;b=temp;}large_n=f_max(a,b);least_n=f_min(a,b);cout << "large_n=" << large_n << ',' << "least_n=" << least_n;return 0;
}

PTA 7-2 求两个整数的最大公约数和最小公倍数相关推荐

  1. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

  2. 使用函数求两个整数的最大公约数和最小公倍数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p240 习题7 3.编写两个函数,分别求两个整数的最大公约数和最小公倍数 #include<st ...

  3. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 30 ...

  4. c语言学习-自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数

    c语言自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数 程序流程图: 代码: #include<stdio.h> int la(int m ,int n); int sm(in ...

  5. 写两个函数 分别求两个整数的最大公约数和最小公倍数 用主函数调用这两个函数 并输出结果 两个整数由键盘输入

    写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. 思路:先写一个主函数,通过主函数调用子函数来分别求出最大公倍数和最小公约数. 代码如下: ...

  6. 求两个整数的最大公约数和最小公倍数

    求两个整数的最大公约数和最小公倍数 给大家分享两种解法吧,话不多说,看下面. 第一种: (1)辗转相除法 两整数i和j: ① i%j得k ② 若k=0,则j即为两数的最大公约数 ③ 若k≠0,则i=j ...

  7. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。

    题目:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. 先来看看运行结果吧! 根据题目要求我们先来编写主函数部分.输入两个整数,定义子函数, ...

  8. 分别求两个整数的最大公约数和最小公倍数。_看不懂辗转相除法求最小公约数?以身相许那种哦!...

    给你打个比喻吧:你英雄救美了,美女想要报答你,你想要1000块感谢费,但是美女却想要以身相许 ,懂了吧,同样都是报答,只是用了不一样的方式,辗转相除法也是这样,你两个数的最大公约数不容易求,我就用另外 ...

  9. c语言有参有类最小公倍数,【C语言】写一个函数,并调用该函数求两个整数的最大公约数和最小公倍数...

    程序分析: 在数学中,两个数的最小公倍数=两个数的乘积/两数的最大公约数. 求两个数的最大公约数,运用辗转相除法:已知两个整数M和N,假定M>N,则求M%N. 如果余数为0,则N即为所求:如果余 ...

最新文章

  1. 写的书太受欢迎怎么办?北大《深度强化学习》重磅开放下载
  2. Call to undefined function mysqli_connect()
  3. 访问web服务器--网络实验
  4. 登录mysql报错2059_navicat连接mysql8.0+版本报错2059
  5. 啥是Attention?
  6. 一文学会JVM常见参数设置+调优经验(JDK1.8)
  7. OpenGL--------纹理处理
  8. 【To Do】程序员面试金典——18.11最大子方阵
  9. vue项目中使用 ttf字体
  10. centos安装udp,tcp的测试工具
  11. MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据
  12. 计算机类课题研究方法,课题研究方法有哪些
  13. Http请求格式和响应格式
  14. dwc3_gadget_init分析
  15. 【VBA】日期时间函数总结(全)
  16. 树莓派制作无线路由器
  17. 区块链正在颠覆的18个行业
  18. 冒泡排序的实现(Java)
  19. 读取txt的中文字符出现乱码
  20. fatal error caffe/proto/caffe pb h No such file or directo

热门文章

  1. JDBC——数据库连接池
  2. 创建Dao接口,用impl类实现对数据的增删改查
  3. Qt安卓开发经验021-030
  4. java版我的世界下载_我的世界java版
  5. Java计算机毕业设计甜心驿站饮品信息管理源码+系统+数据库+lw文档
  6. JS数据类型之基本数据类型
  7. 外星人安装linux系统安装教程,Linux Mint(Ubuntu)Wine安装以及 Gecko安装
  8. gitlable修改提交时的用户名称
  9. 【R语言】-核密度估计图绘制
  10. html5 video 自动横屏,html 5web端 video 竖屏肿么变横屏