Java //输入两个正整数m和n,求其最大的公约数和最小公倍数//12和20的最大公约数是4,最小公倍数是60
1 //输入两个正整数m和n,求其最大的公约数和最小公倍数
2 //12和20的最大公约数是4,最小公倍数是60
3
4 Scanner scan = new Scanner(System.in);
5
6 System.out.println("请输第一个正整数:");
7 int m = scan.nextInt();
8
9 System.out.println("请输第二个正整数:");
10 int n = scan.nextInt();
11
12 //获取两个数中的较小值
13 int min=(m <= n) ? m : n;
14
15 //获取最大公约数
16 for(int i = min;i >= 1; i--)
17 {
18 if(m % i ==0 && n % i ==0) //最大公约数
19 {
20 System.out.println("最大公约数为:"+i);
21 break; //满足条件跳出循环
22 }
23
24
25 }
26 //获取最小公倍数
27 //获取较大值
28
29 int max = (m>=n)?m:n;
30
31 for(int i = max;i<= m*n;i++)
32 {
33 if(i % m ==0 && i %n ==0)
34 {
35 System.out.println("最小公倍数为:"+i);
36 break; //满足条件跳出循环
37 }
38 }
39
40

Java //输入两个正整数m和n,求其最大的公约数和最小公倍数//12和20的最大公约数是4,最小公倍数是60的更多相关文章
- 代码代码:输入两个正整数m和n,求其最大公约数和最小公倍数。15  20    5
		
import java.util.Scanner; //输入两个正整数m和n,求其最大公约数和最小公倍数.15 20 5 public class Test { public static void ...
 - 输入两个正整数m和n,求其最大公约数和最小公倍数
		
public static void main(String[] args){ Scanner sc = new Scanner (System.in); int a,b; System.out ...
 - 输入两个正整数num1、num2,计算并输出它们的和、差、积、整数商和余数
		
课本例题 /*输入两个正整数num1.num2,计算并输出它们的和.差.积.整数商和余数.*/ #include<stdio.h> int main() { int num1, num2; ...
 - c++作业:输入两个整数,用函数求两数之和。函数外部声明有什么作用?
		
#include <iostream> using namespace std; int main(){ //求两数的和? int a,b,s; cout<<"请你输 ...
 - 【JAVA习题六】输入两个正整数m和n,求其最大公约数
		
import java.util.Scanner; public class Oujilide欧几里得 { public static void main(String[] args) { // TO ...
 - 【C语言】输入三个正整数a,b,c,求最大值,要求定义一个计算最大值的函数max(a,b),返回a,b的值
		
#include<stdio.h> int max(int a, int b)/*定义函数*/ { if (a > b) return a; else return b; } int ...
 - JAVA 基础编程练习题6 【程序 6 求最大公约数及最小公倍数】
		
6 [程序 6 求最大公约数及最小公倍数] 题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数. 程序分析:利用辗除法. package cskaoyan; public class csk ...
 - JAVA 中两种判断输入的是否是数字的方法__正则化_
		
JAVA 中两种判断输入的是否是数字的方法 package t0806; import java.io.*; import java.util.regex.*; public class zhengz ...
 - Java输入输出流(一)——常用的输入输出流
		
1.流的概念:在Java中,流是从源到目的地的字节的有序序列.Java中有两种基本的流--输入流(InputStream)和输出流(OutputStream). 根据流相对于程序的另一个端点的不同,分 ...
 - 转  Java输入输出流详解(非常详尽)
		
转 http://blog.csdn.net/zsw12013/article/details/6534619 通过数据流.序列化和文件系统提供系统输入和输出. Java把这些不同来源和目标的数据都 ...
 
随机推荐
- 根据TxID获取上链数据
			
根据TxID获取上链信息 前段时间应甲方爸爸的要求,需要在现有的业务系统中新增一个根据TxID来查询上链信息的接口.搜了一圈发现相关的信息很少,最后只能祭出终极大招:Read Source Code. ...
 - 虚幻引擎 4 学习笔记 [1] :蓝图编程 Demo
			
虚幻引擎 4 学习笔记 [1] :蓝图编程 Demo  最近学习虚幻引擎,主要看的是 Siki 学院的课,课程链接:Unreal蓝图案例 - 基础入门 - SiKi学院|SiKi学堂 - unity ...
 - TienChin 渠道管理-删除渠道
			
更改一下菜单权限,将删除渠道的 delete 改为 remove: ChannelController.java @PreAuthorize("hasPermission('tienchin ...
 - SqlSugar分表
			
一.使用场景 (1)可扩展架构设计,比如一个ERP用5年不卡,到了10就卡了因为数据太多了,这个时候很多人都是备份然后清空数据 (2) 数据量太多 ,例如每天都有 几十上百万的数据进入库,如果不分表后 ...
 - 【1】Anaconda安装超简洁教程,配置环境、创建虚拟环境、添加镜像源
			
相关文章: [1]Anaconda安装超简洁教程,瞬间学会! [2]Anaconda下:ipython文件的打开方式,Jupyter Notebook中运行.py文件,快速打开ipython文件的方法 ...
 - LyScript 验证PE程序开启的保护
			
有些漏洞利用代码需要在某个保护模式被关闭的情况下才可以利用成功,在此之前需要得到程序开启了何种保护方式.验证其实有很多方法,其原理是读入PE文件头部结构,找到OPTIONAL_HEADER.DllCh ...
 - 驱动开发:运用VAD隐藏R3内存思路
			
在进程的_EPROCESS中有一个_RTL_AVL_TREE类型的VadRoot成员,它是一个存放进程内存块的二叉树结构,如果我们找到了这个二叉树中我们想要隐藏的内存,直接将这个内存在二叉树中抹去,其 ...
 - DAPR-分布式系统运行时简介
			
Dapr全称Distributed Application Runtime,翻译过来就是分布式应用程序运行时,在v1.0发布后得到了极大的发展.本章将向你介绍Dapr架构的核心概念,为您使用Dapr进 ...
 - 目录 - JavaScript指南
			
目 录 第一章. JavaScript概述 第二章. JavaScript语法基础 第三章. JavaScript编程规范 第四章. JavaScript工具集合 第五章. JavaSc ...
 - C++中,new与malloc的区别何在?(代码实验向)
			
在C++中,new与malloc()都可用于在堆中分配一块内存.其中,new是C++的语法,而malloc则来自古老的C语言,二者在使用时有何区别? new会调用构造函数,而malloc()不会 假设 ...