猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
java入门基础题
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
狼顾之相1995
浏览 1444
回答 3
3回答
JustWannaHugU
public class Test { public static void main(String[] args) { getA(90); } public static void getA(int number){ String str = ""; int i=2; for (i=2; i<number; i++) { if(number % i == 0 ){ str += i + "*"; number = number / i; i--; } } str += i; System.out.println(number + "质因数分解:" +str); } }
2
0
1
天際
//用循环,因数范围在2-num for(i=2; i<=num; i++){//整除是因子 while(num%i==0) { num=num/i; System.out.print(i+"*"); }}
1
0
2
狼顾之相1995
详细点
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续