最大公约数和最小公倍数的关系

最大公约数和最小公倍数的关系联系:最大公约数:指两个或多个整数共有的约数中最大的那个最小公倍数:指两个或多个整数共有的倍数中最小的那个以两个整数为例:最大公约数表示为:(a,b)最小公倍数表示为:[a,b]定理:(a,b)X[a,b]=ab(a,b均为整数)例题:#include<stdio.h>intmain(){ intm,n,min=0,max=0; scanf(“%d%d”,&m,&n); //求最大公约数 for(inti

大家好,又见面了,我是你们的朋友全栈君。

联系:

最大公约数: 指两个或多个整数共有的约数中最大的那个

最小公倍数: 指两个或多个整数共有的倍数中最小的那个

以两个整数为例:
最大公约数表示为:(a,b)
最小公倍数表示为:[a,b]

定理: (a, b) X [a, b] = ab (a,b均为整数)

例题:

在这里插入图片描述

#include<stdio.h>
 
int main(){ 
   
	int m, n, min=0, max=0;
	scanf("%d%d", &m, &n);
	
	//求最大公约数 
	for(int i=(m<n?m:n); i>=1; i--){ 
   
		if(m%i==0 && n%i==0){ 
   
			max = i;
			break;
		}
	}
	
	//利用定理求最小公倍数 
	min = (m*n)/max;

	printf("%d\n%d", max, min);
	return 0;
} 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145491.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月17日 上午10:20
下一篇 2022年5月17日 上午10:20


相关推荐

  • C#面试题

    C#面试题值类型与引用类型1.值类型和引用类型的区别?值类型包括简单类型、结构体类型和枚举类型,引用类型包括自定义类、数组、接口、委托等。1、赋值方式:将一个值类型变量赋给另一个值类型变量时,将复制包含的值

    2022年6月30日
    27
  • ubuntu安装完pycharm找不到了怎么办_pycharm安装numpy失败

    ubuntu安装完pycharm找不到了怎么办_pycharm安装numpy失败按常用方法(下载安装包再./pycharm.sh)安装失败,报warn:keymap“visualstudio”notfound,keymap“eclipse”notfound想不通为什么和这些ide有关,查了也没解决最后直接到Ubuntu自带的Ubuntusoftware下搜索pycharm下载,一次成功,不知道为什么这么简单有效的方法大家都不优先推荐。。。…

    2022年8月29日
    5
  • PyCharm 使用简介

    PyCharm 使用简介最近由于项目需要 领导要求使用 Python 以方便扩展 没有办法 赶鸭子上架花了 2 天时间翻完了 python 的初级教程然后就开始写代码 有一款好的 IDE 可以帮助我快速上手一门新语言 这里就介绍一下 PyCharm 这个 python 的 IDE 吧 1 安装和首次使用 PyCharm nbsp 是我用过的 python 编辑器中 比较顺手的一个 而且可以跨平台 在 macos 和 windows 下面都可以用 这点比较好 nbsp nbsp nbsp 首

    2026年3月27日
    2
  • android的layout_android可拖拽layout

    android的layout_android可拖拽layoutViewGroup.LayoutParams介绍LayoutParams携带了子控件针对父控件的信息,告诉父控件如何放置自己LayoutParams类也只是简单的描述了宽高,宽和高都可以设置成三种值:1,一个确定的值;2,FILL_PARENT,即填满(和父容器一样大小);3,WRAP_CONTENT,即包裹住组件就好。每一个ViewGroup(例如LinearLayout,RelativeLa…

    2026年2月9日
    4
  • hash校验软件_hash加密

    hash校验软件_hash加密【Hash篇】HashTab一款可扩展资源管理器的哈希校验软件​ HashTab是一款非常优秀的Windows资源管理器扩展程序,它在资源管理器的属性窗口中添加了”文件校验”的标签,可以非常方便地校验文件的CRC32、MD5、SHA1等校验值,另外还可以迅速与其他文件进行哈希值比对!—【suy】文章目录【Hash篇】HashTab一款可扩展资源管理器的哈希校验软件1、自定义哈希算法2、文件比较功能3、下载地址总结1、自定义哈希算法​ HashTab可计算和显示来自二十多种流行的哈希算法的哈希值,

    2025年11月4日
    5
  • NSGA2算法代码理解

    NSGA2算法代码理解NSGA2算法代码理解:设置200个个体,目标函数为2个,决策变量的个数为30,首先初始化得到一个每个个体位于0~1之间的决策变量,利用ZDT1函数求得目标值,保存在数组中。寻找非支配排序,在这200个个体中,选中一个个体,将这个个体和其余个体的目标函数值比较,如果没有一个个体可以支配他,那么就将其加入到非支配集合中ifindividual(i).n==0%个体i非支配等级排序最高,…

    2022年5月18日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号