`
yeshaoting
  • 浏览: 684239 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

趣味编程 - 求最大约数

阅读更多

 

问555555的约数中最大的三位数是多少?

 

*问题分析与算法设计

根据约数的定义,对于一个整数N,除去1和它自身外,凡能整除N的数即为N的约数。因此,最简单的方法是用2到N-1之间的所有数去除N,即可求出N的全部约数。本题只要求取约数中最大的三位数,则其取值范围可限制在100到999之间。

 

/** 
 * Copyright (c) 2011 Trusted Software and Mobile Computing(TSMC) 
 * All right reserved. 
 * 
 * Created on 2011 
 * 
 *      http://jarg.javaeye.com/ 
 * 
 */  
// Contributors:  Jarg Yee <yeshaoting@gmail.com>  
  
import static java.lang.System.out;  
  
/* 
 * TODO 求最大约数 
 */  
public class SubMultiple  
{  
    /** 整数N */  
    private static final int N = 555555;  
  
    /* TODO for debugging. */  
    public static void main(String[] args)  
    {  
        for(int num=999; num>=100; num--)  
        {  
            // 整除情况  
            if(N%num == 0)  
            {  
                out.println("The max factor with 3 digits in " + N + " is:" + num);  
                break;  
            }  
        }  
    }  
}  

 

---------- 运行Java ----------

The max factor with 3 digits in 555555 is:777

 

输出完成 (耗时 0 秒) - 正常终止

 

分享到:
评论

相关推荐

    c++趣味编程------数独

    c++趣味编程------数独 无解释 可以自己改代码 无bug

    c++趣味编程-------2048

    c++趣味编程-------2048 直接附代码 代码可以自己改变 有解释 “0”代表没有数字 上:“w”下:“s”左:“a”右:“d”

    Python趣味编程-turtle海龟绘图实用案例-绘制多种趣味图形-拓展练习

    Python趣味编程-turtle海龟绘图实用案例 本资源摘要信息旨在为初学者和有经验的程序员提供Python编程语言 turtle 海龟绘图的实用案例。通过本资源,读者可以学习如何使用 turtle 库绘制多种趣味图形,从而提高自己...

    《小学生C++趣味编程》-C++、Scratch(2023.10.07)E.pdf

    《小学生C++趣味编程》--C++、Scratch(2023.10.07)E

    《小学生C++趣味编程》-C++、Scratch(2023.10.13)G.pdf

    《小学生C++趣味编程》是一本面向初学者,特别是小学生的编程教材,旨在通过C++和Scratch这两种编程语言,让孩子们在娱乐中学习编程基础知识。该书的内容涵盖了从简单的编程概念到逐步复杂的编程思维,旨在培养孩子...

    青少年趣味编程Python系列课程--2019-09-23.pdf

    标题《青少年趣味编程Python系列课程--2019-09-23》以及描述《青少年趣味编程Python系列课程--2019-09-23》揭示了该文件是一份针对青少年的Python编程课程计划,时间为2019年9月23日。文档的标签为“python学习 系列...

    Scratch趣味编程----大鱼吃小鱼.docx

    【Scratch趣味编程——大鱼吃小鱼】是一款利用编程软件Scratch制作的互动游戏,旨在激发学生对编程的兴趣和创造力。在这个过程中,学生通过实际操作和问题解决,逐步理解和应用编程概念。 首先,课程从创设问题情境...

    《小学生C++趣味编程》-C++、Scratch(2023.10.14)H.pdf

    《小学生C++趣味编程》--C++、Scratch(2023.10.14)H

    python青少年趣味编程课程-详细教学大纲-中小学少儿编程课堂.docx

    Python青少年趣味编程课程是专为中小学生设计的一门生动有趣的编程教育课程,旨在引导青少年了解编程基础知识,提升逻辑思维能力和问题解决技巧。Python作为一门广泛应用于人工智能领域的编程语言,其简洁的语法使得...

    《小学生C++趣味编程》-C++、Scratch(2023.09.27)E.pdf

    《小学生C++趣味编程》是一本面向初学者的教材,旨在通过C++语言和Scratch图形化编程工具,激发小学生对编程的兴趣。该书通过一系列生动有趣的实例,讲解了编程的基础概念和技术,包括顺序结构、选择结构等核心知识...

    《小学生C++趣味编程》-C++、Scratch(2023.09.24)C.pdf

    《小学生C++趣味编程》是一本面向初学者,特别是小学生的教材,旨在通过结合C++编程语言和Scratch可视化编程工具,激发孩子们对编程的兴趣。该书内容涵盖基础的编程概念,逐步引导学生掌握编程思维和技能。以下是书...

    MATLAB - 趣味编程-线条艺术:柔线球

    # MATLAB | 趣味编程——线条艺术:柔线球 一期趣味编程,虽然代码总长度只有45行,但是!考验大家电脑性能的时候到了!本期趣味编程复刻的是`Oliver Brotherhood`大佬的Processing作品`Iris`:

    c语言趣味编程源代码.rar

    c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程源代c语言趣味编程...

    Python少儿编程-课程资料-一级(1-24).zip

    《Python少儿编程-课程资料-一级(1-24)》是一个针对初学者设计的Python编程教学资源包,特别适合1-24级的学习进度。这个压缩包内含丰富的课程内容,旨在帮助孩子们掌握基础的编程知识,为参加蓝桥杯、NOC等编程...

    《Scratch趣味编程》.pdf

    《Scratch趣味编程》 《Scratch趣味编程》是一种图形化的编程语言,由美国麻省理工学院研发,可以轻松地创建自己互动故事、动画、游戏、音乐和艺术。 Scratch将程序语言设计成一块块积木,你只要用拖拉的方式,将...

    python青少年趣味编程课程-详细教学大纲-中小学少儿编程课堂(1).docx

    Python青少年趣味编程课程是专为中小学生设计的一门教学大纲,旨在激发他们对编程的兴趣,同时提升他们的逻辑思维和问题解决能力。Python作为一种流行的编程语言,因其简洁易学的特点,成为了青少年学习编程的理想...

    C趣味编程百例---学习c的参考

    《C趣味编程百例》是一本面向初学者的C语言编程教程,旨在通过一系列有趣的编程实例,帮助读者深入理解和掌握C语言的基本概念、语法结构以及编程技巧。这本书以实践为主导,理论与实践相结合,是学习C语言的极佳参考...

    第44课 角谷猜想 《小学生C++趣味编程》.pdf

    在《小学生C++趣味编程》中,对角谷猜想进行了编程实践,旨在通过编程来验证这个猜想。下面是相关知识点的总结: 1. 程序设计思路:在验证角谷猜想时,我们需要设计一个程序来验证该猜想。我们可以通过遍历所有正...

    小学生C++趣味编程配套教学资源

    《小学生C++趣味编程》以单元和课的形式编排、符合小学生认知特点的编程入门书,知识点依次呈现,深入浅出,循序渐进。课课有习题,课课有课件,易学易会。以知识点为中心,《小学生C++趣味编程》适D地弱化语法,...

    Java趣味编程100例 清华大学出版社.zip

    本书讲解了100个各种类型的Java编程趣味题的求解过程,旨在帮助读者培养编程兴趣,拓宽Java编程思维,提高Java编程能力,掌握用程序设计解决实际问题的方法与技巧。本书取材注重趣味性与实用性,内容涵盖了Java编程...

Global site tag (gtag.js) - Google Analytics