摘要: /*** 描述:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。* 分析:* 对n进行分解质因数,应该先找到一个最小的质数k,然后按照下列步骤进行:* (1)如果这个质数恰等于n,这说明分解质因数的过程已经结束,打印出即可* (2)如果n!=k,但n等被k整除,这应打印出k的值,并用n除以k的商,作为新的正整数,重复执行第一步* (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步* 作者:徐守威*/package com.xushouwei;import java.util.*;public class T4 { /** * @param args */ pub 阅读全文
posted @ 2014-03-25 11:50 徐守威 阅读(769) 评论(0) 推荐(0) 编辑
摘要: /*** 描述:打印出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:* 153=1^3+5^3+3^3等...* 分析:利用for循环控制100-999个数,分别解出个位、十位、百位,然后分别将个位、十位、百位的立方和相加* 看看是否等于该数本身。* 作者:徐守威*/package com.xushouwei;public class T3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System. 阅读全文
posted @ 2014-03-25 11:48 徐守威 阅读(821) 评论(0) 推荐(0) 编辑