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()));
    }
}
相关推荐
星辰_mya17 分钟前
ThreadLocal之微服务链路追踪
java·开发语言·前端
m0_6174939418 分钟前
PySide6/PyQt6实现中英文切换完整教程(Qt Designer + Qt Linguist + 动态切换)
开发语言·qt
松仔log20 分钟前
Jetpack——DataStore
java·kotlin
咸鱼翻身小阿橙21 分钟前
文件读写 + Qt Model/View + 自定义分页+搜索过滤
java·数据库·qt
在繁华处23 分钟前
Java从零到熟练(十):JVM基础与性能优化
java·jvm·性能优化
眠りたいです24 分钟前
现代C++:C++17中的新语言特性
开发语言·c++·c++17
一只旭宝26 分钟前
【C++入门精讲17】序列容器
开发语言·c++
Demon1_Coder27 分钟前
Day1-SpringAI-1.0.0版本
java·开发语言·前端
老码观察31 分钟前
设计模式实战解读(九):责任链模式——流水线上层层把关的艺术
java·设计模式·责任链模式
郝学胜-神的一滴33 分钟前
Qt 高级开发 021:零基础吃透 QVBoxLayout 垂直布局
开发语言·c++·qt·程序人生·用户界面