A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© H_bean 中级黑马   /  2016-9-11 21:01  /  555 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下面这个题怎么编程??
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

3 个回复

倒序浏览
public class Prog4{         public static void main(String[] args){                 int n = 13;                 decompose(n);         }         private static void decompose(int n){                 System.out.print(n+"=");                 for(int i=2;i<n+1;i++){                         while(n%i==0 && n!=i){                                 n/=i;                                 System.out.print(i+"*");                         }                         if(n==i){                                 System.out.println(i);                                 break;                         }                 }         } }
回复 使用道具 举报 1 0
厉害,很不错
回复 使用道具 举报
厉害,高手
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马