【一本通】两个数的最小公倍数

【一本通】两个数的最小公倍数

|-----------------------------|
| 💐The Begin💐点点关注,收藏不迷路💐 |

输入两个正整数,编程计算两个数的最小公倍数。

输入

两个整数

输出

最小公倍数

样例输入

c 复制代码
12 18

样例输出

c 复制代码
36
C语言代码

#include <stdio.h>

// 求两个数的最大公约数(辗转相除法)
int gcd(int a, int b) {
while (b!= 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}

int main() {
int num1, num2;
scanf("%d %d", &num1, &num2); // 输入两个整数

int lcm = (num1 * num2) / gcd(num1, num2); // 通过两数乘积除以最大公约数得到最小公倍数
printf("%d\n", lcm);
return 0;
}

C++ 代码

#include <iostream>
using namespace std;

// 求两个数的最大公约数(辗转相除法)
int gcd(int a, int b) {
while (b!= 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}

int main() {
int num1, num2;
cin >> num1 >> num2; // 输入两个整数
int lcm = (num1 * num2) / gcd(num1, num2); // 通过两数乘积除以最大公约数得到最小公倍数
cout << lcm << endl;
return 0;
}

Java代码

import java.util.Scanner;

public class LCM {
// 求两个数的最大公约数(辗转相除法)
static int gcd(int a, int b) {
while (b!= 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num1 = scanner.nextInt();
int num2 = scanner.nextInt(); // 输入两个整数

int lcm = (num1 * num2) / gcd(num1, num2); // 通过两数乘积除以最大公约数得到最小公倍数
System.out.println(lcm);
}
}

Python代码

//求两个数的最大公约数(辗转相除法)
def gcd(a, b):
while b!= 0:
a, b = b, a % b
return a

num1, num2 = map(int, input().split()) # 输入两个整数
lcm = num1 * num2 // gcd(num1, num2) # 通过两数乘积除以最大公约数得到最小公倍数
print(lcm)

|---------------------------|
| 💐The End💐点点关注,收藏不迷路💐 |

相关推荐
做cv的小昊8 小时前
【TJU】研究生应用统计学课程笔记(8)——第四章 线性模型(4.1 一元线性回归分析)
笔记·线性代数·算法·数学建模·回归·线性回归·概率论
贾斯汀玛尔斯8 小时前
每天学一个算法--倒排索引(Inverted Index)
算法·inverted-index
楼田莉子9 小时前
Linux网络:NAT_代理
linux·运维·服务器·开发语言·c++·后端
小e说说9 小时前
打破偏科困境:这些学习软件助孩子重燃学习热情
算法
南境十里·墨染春水9 小时前
C++日志 2——实现单线程日志系统
java·jvm·c++
zh_xuan9 小时前
api测试工具添加历史记录功能
c++·libcurl·duilib
月昤昽9 小时前
autoCAD二次开发 4.正多边形与collection区分
算法·c#·二次开发·autocad二次开发
休息一下接着来9 小时前
C++ 固定容量环形队列实现
c++·算法
im_AMBER10 小时前
手撕hot100之矩阵!看完这篇就AC~
javascript·数据结构·线性代数·算法·leetcode·矩阵
笨笨饿10 小时前
#79_NOP()嵌入式C语言中内联汇编宏的抽象封装模式研究
linux·c语言·网络·驱动开发·算法·硬件工程·个人开发