摘要:
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 分析:从1到N先找出最小的质因数,如果等于本身,那么说明只有一个质因数,如果不是,那么将该质因数打印出来,并将N/该质因数作为新的N值进行运算。 设计步骤: 1、如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即 阅读全文
摘要:
题目:给定一个整数N ,那么N 的阶乘N !末尾有多少个0呢? 例如:N = 10,N! = 3628800,所以N!末尾就有2个零。 分析:如果直接先算出N!阶乘,很容易导致内存溢出。显然,直接算出来是不行的。所以,我们可以换一个角度来分析这个问题。我们知道 N! = 1*2*3*4*...... 阅读全文
摘要:
1.定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 以上定义虽然只说了一句话,但是包含了以下三点: 某个类只能有一个实例 它必须创建这个实例 它必须自行向整个系统提供这个实例 某个类只能有一个实例 它必须创建这个实例 它必须自行向整个系统提供这个实例 2.类图 3.单例模式类 阅读全文