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

连续多个数的最小公倍数

阅读更多
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

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

    五年级数学最大公因数与最小公倍数练习题.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

    最大公约数和最小公倍数之间存在基本关系:两数的最大公约数与最小公倍数的乘积等于这两个数的乘积。此外,最大公约数是若干数的最小公倍数的约数。这些关系为我们提供了一种通过最大公约数或最小公倍数来解决复杂...

    五年级下册公因数和公倍数提高题精选.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