`
1140566087
  • 浏览: 558455 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18509
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:313839
Group-logo
J2ME 基础学习课程集
浏览量:18692
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17550
社区版块
存档分类
最新评论

连续多个数的最小公倍数

阅读更多
package com;

//为什么1小时有60分钟,而不是100分钟呢?这是历史上的习惯导致。
//但也并非纯粹的偶然:60是个优秀的数字,它的因子比较多。
//事实上,它是1至6的每个数字的倍数。即1,2,3,4,5,6都是可以除尽60。
//
//我们希望寻找到能除尽1至n的的每个数字的最小整数。
//
//不要小看这个数字,它可能十分大,比如n=100, 则该数为:
//69720375229712477164533808935312303556800

//思路:
/*		1、由于涉及的数会很大 , 使用大整数类型 BigInteger
 * 		2、用数组保存范围内的所有的值  1-n;
 * 		3、求所有数的最小公倍数;
 * 		4、两两数进行比较取每次结果的公约数;
 * 		5、将所有的值进行相乘;
 * 
 * 
 * */

import java.math.BigInteger;
public class My1
{
	// 求能除尽1~n 每个数字的最小整数
	public static BigInteger f(int n)
	{
		int[] x = new int[n+1];	// 因为要包含  n 这个数字
		//赋值
		for(int i=1; i<=n; i++){ 
			x[i] = i;		//对数组元素进行赋值 1 - n
		}	
		for(int i=2; i<n; i++)
		{
			for(int j=i+1; j<=n; j++)
			{
				//System.out.println(x[j]+"%"+x[i]+"="+x[j]%x[i]);
				// 解析:相邻两个数进行比较:例如:3 和 2   如果:3 能被2整除,则 取而者得商替换 3 的值
				if(x[j] % x[i]==0){	
					x[j]=x[j]/x[i];
				}
			}
			//System.out.println("的值为:"+x[i]);
		}

		BigInteger m = BigInteger.ONE;//接收所有数的 积
		for(int i=2; i<=n; i++)
		{
			m = m.multiply(BigInteger.valueOf(x[i]));  
		}
		return m;
	}

	public static void main(String[] args)
	{
		System.out.println(f(3));	
	}
}
分享到:
评论

相关推荐

    求最大公因数与最小公倍数的习题.doc

    7. 两个连续自然数的最大公约数是1,最小公倍数是它们的和。 8. 两个相邻奇数的最大公约数是1,最小公倍数是它们的乘积。 通过解决这些问题,我们可以加深对最大公因数和最小公倍数概念的理解,并学会如何在实际...

    人教小学五年级下册最大公因数最小公倍数PPT学习教案.pptx

    短除法是寻找多个数最小公倍数的一种有效方法,通过连续除以这些数的公因数,直到剩下的数互质,然后将除数的乘积作为最小公倍数。 课程中,通过实际操作练习题来巩固这些概念,如将分数化成最简分数,先通分再比较...

    第23讲 最大公因数,和最小公倍数.doc

    求最大公因数通常采用短除法,即从两个数的最小公因数开始,连续去除它们的公有质因数,直至商互质。例如,求42和56的最大公因数,首先找到它们的最小公因数2,然后42除以2得到21,56除以2得到28,21和28的公因数...

    五年级数学最大公因数与最小公倍数练习题.doc

    21) 问题23中的最大公因数和最小公倍数,如3个连续自然数abc,c=b+1,b=a+1,它们的最小公倍数是abc,最大公因数是1。 22) 问题24中的最大公因数和最小公倍数,如2、3、5除都余1的最小整数是30+1=31,最小三位整数...

    java 最大公约数 最小公倍数

    在编程领域,最大公约数(Greatest Common Divisor, GCD)和最小公倍数(Least Common Multiple, LCM)是两个基本的数学概念,它们经常在算法和数据结构问题中出现,特别是在处理整数运算时。Java作为广泛应用的编程...

    五年级数学下册专项复习数与代数第二组公倍数和公因数苏教版

    1. **公倍数与公因数**:公倍数是指两个或多个整数共有的倍数,而公因数则是这些数共有的因数。例如,6和8的最小公倍数是24,因为24是6和8的最小的共同倍数;它们的最大公因数是2。14和35的最大公因数是7。 2. **找...

    五年级下册公因数和公倍数提高题精选.doc

    公因数是指两个或多个整数共有的因数,而公倍数是这些数共有的倍数。例如,题目中的第一题,房间长和宽分别是450厘米和330厘米,要找到能完整铺满房间地面的最大边长的方砖,就需要找450和330的最大公因数。 2. ...

    公因数和公倍数知识点.pdf

    公因数和公倍数是数学中的基础概念,主要研究两个或多个整数之间的共同因子和共同倍数。以下是对这些知识点的详细解释: 1. **公因数**: - **互素数**:如果两个自然数的公因数只有1,那么这两个数互素。例如,7...

    最大公约数和最小公倍数.doc

    - **公倍数与最小公倍数**:对于两个或多个整数,如果存在一个正整数是这些数的倍数,则该正整数被称为这些数的公倍数。其中最小的公倍数称为这些数的最小公倍数,通常记作\([a, b] = m\)。 #### 二、性质与特性 -...

    用短除法求最小公倍数PPT课件.pptx

    同样,“两个数的最小公倍数一定大于这两个数的最大公因数”也是正确的,因为最小公倍数包含最大公因数,且还包含其他的因数。 总之,这个PPT课件提供了一个清晰的框架,用于教授和理解如何使用短除法来求解最小公...

    六年级数学上册 1.6 公倍数与最小公倍数同步测试题(无答案) 沪教版五四制 试题.doc

    8. **短除法求最小公倍数和最大公因数**:短除法是一种求解两个或多个数的最大公因数和最小公倍数的方法,通过连续除以它们的公因数,直到剩下的数互质为止,然后将除数和余数相乘得到最小公倍数,所有除数的乘积为...

    最大公约数与最小公倍数讲义.doc

    3. 短除法:通过连续除以相同的质因数,直到无法再除为止,最后的商乘以所有除数得到最小公倍数,而商的最小公约数就是最大公约数。 4. 辗转相除法(欧几里得算法):适用于较大的数,通过不断用较大的数除以较小的...

    最小公倍数.docx

    【最小公倍数】(LCM)是指两个或多个数共有的倍数中最小的一个。例如,4和6的最小公倍数是12,因为12是这两个数的共同倍数中最小的。在教学过程中,通常会通过例题来帮助学生理解和掌握这个概念。例如,例1可能让...

    求最大公约数最小公倍数

    最大公约数是能同时整除给定两个或多个非零整数的最大正整数,而最小公倍数则是最小的正整数,它能被这两个数整除。这些概念不仅用于简化分数,还在数据结构设计、算法优化和密码学中发挥重要作用。 对于求最大公...

    最小公倍数.ppt

    最小公倍数(LCM)是指能够同时被两个或多个整数整除的最小正整数。在数学中,它是解决涉及多个数的倍数问题的关键概念。在讲解这个概念时,通常会通过实例和图示来帮助理解,例如3的倍数和2的倍数的重叠部分。 ...

    西师大版小学小学五年级数学(下)《公因数、公倍数》练习题.pdf

    最小公倍数公式是利用最大公因数和两数的乘积来计算最小公倍数,即最小公倍数等于两数的乘积除以它们的最大公因数。 练习题中提到的18=2412=268122等看起来像是一系列数字,可能是题目要求学生找出其中的规律或者...

    青岛小学五年级下册最大公因数PPT课件.pptx

    例如,找到三个连续自然数的最小公倍数为360或1092,可以先找出这三个数,然后逆向计算它们的最大公因数。 6. **年龄和倍数问题**: - 这类问题通常涉及代数和比例的概念。爷爷和小明的年龄问题是基于年龄比例变化...

    小学六年级最大公约数与最小公倍数复习题精选.doc

    最大公约数(Greatest Common Divisor, GCD)是指两个或多个非零整数共有约数中最大的一个,而最小公倍数(Least Common Multiple, LCM)则是指两个或多个非零整数中最小的一个,它能够同时被这些数整除。...

    五年级最小公倍数PPT学习教案.pptx

    在教学过程中,学生需要掌握如何寻找两个或多个数的最小公倍数,以及它与最大公因数(GCD)的关系。 首先,教学内容从复习开始,让学生列出2、3、4等数的倍数,以便于他们熟悉数的倍数特性。例如,2的倍数有2、4、6...

    最大公约数和最小公倍数复习PPT课件.pptx

    1. **最大公约数(Greatest Common Divisor, GCD)**:最大公约数是指能够同时整除两个或多个非零整数的最大正整数。例如,8和12的最大公约数是4。 2. **最小公倍数(Lowest Common Multiple, LCM)**:最小公倍数是...

Global site tag (gtag.js) - Google Analytics