PTA:7-32 最小公倍数(递归)

本题目要求读入2个整数a和b,然后输出它们的最小公倍数。

输入格式:

输入在一行中给出2个正整数,以空格分隔。

输出格式:

输出最小公倍数。

输入样例:

在这里给出一组输入。例如:

复制代码
6 14

输出样例:

在这里给出相应的输出。例如:

复制代码
42
java 复制代码
import java.util.Scanner;

public class Main {
    public static int gcd(int a,int b){//辗转相除求最大公约数
        if(b==0){
            return a;
        }
        return gcd(b, a%b);
    }
    public static  int lcm(int a,int b){
        return a*b/gcd(a,b);
    }
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println( lcm(scanner.nextInt(), scanner.nextInt()));
    }
}
相关推荐
代码雕刻家11 分钟前
3.5.Maven-依赖管理-依赖配置&依赖传递
java·maven
Cg1362691597417 分钟前
JS-对象-Dom案例
开发语言·前端·javascript
!chen17 分钟前
MyBatis-plus拓展之字段类型处理器、自动填充和乐观锁
java·tomcat·mybatis
故事和你9118 分钟前
sdut-程序设计基础Ⅰ-实验五一维数组(8-13)
开发语言·数据结构·c++·算法·蓝桥杯·图论·类和对象
Jin、yz1 小时前
JAVA 八股
java·开发语言
va学弟1 小时前
Java 网络通信编程(6):视频通话
java·服务器·网络·音视频
我是唐青枫1 小时前
C#.NET Span 深入解析:零拷贝内存切片与高性能实战
开发语言·c#·.net
pjw198809031 小时前
Spring Framework 中文官方文档
java·后端·spring
lxh01131 小时前
数据流的中位数
开发语言·前端·javascript
盒马盒马1 小时前
Rust:迭代器
开发语言·后端·rust