本题要求两个给定正整数的最大公约数和最小公倍数。

输入格式:
输入在一行中给出两个正整数M和N(≤1000)。

输出格式:
在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。

输入样例:

511 292

输出样例:

73 2044

鸣谢安阳师范学院段晓云老师和软件工程五班李富龙同学补充测试数据!

代码部分:

import java.util.Scanner;public class Main {public static void main(String[] args) {try (// TODO Auto-generated method stubScanner in = new Scanner(System.in)) {int m,n;int i,gcd=0,lcm=0;m = in.nextInt();n = in.nextInt();//找最大公约数for(i=1;i<=m || i<=n;i++) {if(m%i==0 && n%i==0)gcd = i;}lcm = m*n/gcd;    //最小公倍数 = 两数之积 / 最大公约数System.out.println(gcd+" "+lcm);in.close();}}}

本题关键:最大公倍数不难,对于最小公倍数,只要知道其公式就好啦。
java刚入门小白,如有错误或优化欢迎大佬们的指点!

7-9 最大公约数和最小公倍数 (10 分)相关推荐

  1. PTA 7-5 最大公约数和最小公倍数 (10 分)

    问题解决: 本题要求两个给定正整数的最大公约数((Greatest Common Divisor))和最小公倍数(Least Common Multiple). 输入格式: 输入在一行中给出两个正整数 ...

  2. 实验4-1-1 最大公约数和最小公倍数 (15 分)

    实验4-1-1 最大公约数和最小公倍数 (15 分) 本题要求两个给定正整数的最大公约数和最小公倍数. 输入格式: 输入在一行中给出两个正整数M和N(≤1000). 输出格式: 在一行中顺序输出M和N ...

  3. 习题4-7 最大公约数和最小公倍数 (15分)

    习题4-7 最大公约数和最小公倍数 (15分) 题目描述 本题要求两个给定正整数的最大公约数和最小公倍数. 输入格式: 输入在一行中给出两个正整数M和N(≤1000). 输出格式: 在一行中顺序输出M ...

  4. pta-7-2 最大公约数与最小公倍数 (15 分)

    7-2 最大公约数与最小公倍数 (15 分) 输入两个正整数,输出其最大公约数和最小公倍数.注意运算过程中的溢出问题. 输入格式: 输入两个正整数n和m(n,m<=1000000).输入保证最终 ...

  5. 7-30 实验3_13_最大公约数和最小公倍数 (100 分)

    已知两个正整数m和n,求其最大公约数和最小公倍数. 输入格式: 两个用空格分隔的正整数m和n. 输出格式: 只有一行,为两个用空格分隔的正整数,依次代表m和n的最大公约数和最小公倍数.测试用例保证m. ...

  6. 2021-03-26习题4-7 最大公约数和最小公倍数 (15 分)

    方法一: #include<stdio.h> #include<math.h> int gcd(int a,int b){return b==0?a:gcd(b,a%b); } ...

  7. 习题4-7 最大公约数和最小公倍数 求两个给定正整数的最大公约数和最小公倍数

    习题4-7 最大公约数和最小公倍数 (15分) 本题要求两个给定正整数的最大公约数和最小公倍数. 输入格式: 输入在一行中给出两个正整数M和N(≤1000). 输出格式: 在一行中顺序输出M和N的最大 ...

  8. 7-7 输入两个正整数x和y,求其最大公约数和最小公倍数。 (10分)

    ****输入两个正整数x和y,求其最大公约数和最小公倍数. 输入格式: 输入两个正整数. 输出格式: 输出两个正整数的最大公约数和最小公倍数. 输入样例: 在这里给出一组输入.例如: 6 10 输出样 ...

  9. 7-3 输出最大公约数 (10 分)

    7-3 输出最大公约数 (10 分) 输入两个数,输出它们的最大公约数. 输入样例: 36 24 结尾无空行 输出样例: 12 结尾无空行 #include<iostream> #incl ...

最新文章

  1. 压缩工具gzip,bzip2,xz,zip,tar
  2. Android RSA加密对象数据
  3. 24、jdbc操作数据库(1)
  4. HTTPS 通俗简介
  5. Linux的进程/线程/协程系列4:进程知识深入总结:上篇
  6. vue报错 Uncaught (in promise) NavigationDuplicated {_name:““NavigationDuplicated“... 的解决方法
  7. .net开源CMS系统使用教程之:如何用We7 CMS建设全新网站
  8. yii验证在一个数组内_PHP实现一个轻量级容器
  9. HW护网即将开始4.6
  10. win10桌面显示计算机及网上邻居,Win10网上邻居在哪? Win10桌面显示网上邻居网络图方法...
  11. 两年开发工作总结及未来展望
  12. C++之客户消费积分管理系统
  13. sql2000 sp3、sql2000 sp4升级补丁下载和安装须知
  14. 大学生必备APP,让你玩出更多花样
  15. 产学交流 | 重庆理工大学计算机科学与工程学院一行到访芝诺数据
  16. python生成带有表格的图片
  17. PPTPDF文件转换成图片上传OSS
  18. linux系统命令make.clean的用法讲解
  19. 大规模敏捷导入工具实践
  20. 【论文】智能隧道检测车的现状及改进策略

热门文章

  1. 微软GitHub宣布官方iOS/安卓客户端
  2. yii怎么引入css文件,Yii框架怎样引用JS和CSS文件
  3. [附源码]Java计算机毕业设计SSM电子病历系统
  4. 简易html视频播放器
  5. 二、Markov 决策过程 (MDP)
  6. 深入剖析HAM/GAD双活数据中心存储方案
  7. 送给相爱但不能在一起的人
  8. error: the following arguments are required: --cfg
  9. 400年都破解不了的密码长啥样,你知道吗?
  10. 常规测试、安全测试、渗透测试的区别