本帖最后由 魏志雷 于 2012-1-5 11:53 编辑
首先你给的数据错误:435243=251*17*17*3*2应该是:435234=251*17*17*3*2- class Resolve
- {
- public static void main(String[] args)
- {
- int n=435234,i;
- for (i=2;i<=n;i++)
- {
- while(n!=i)
- {
- if(n%i==0)
- {
- System.out.println(i);
- n=n/i;
- }
- else break;
- }
- }
- System.out.println(n);
- }
- }
复制代码 |