亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java入門基礎題

java入門基礎題

狼顧之相1995 2016-09-15 17:34:39
題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。
查看完整描述

3 回答

已采納
?
JustWannaHugU

TA貢獻452條經驗 獲得超796個贊

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 反對 回復 2016-09-15
?
天際

TA貢獻2條經驗 獲得超1個贊


//用循環,因數范圍在2-num

?? for(i=2;?i<=num;?i++){

//整除是因子

?????? while(num%i==0)
???????? {
??????????? num=num/i;
? ????????? System.out.print(i+"*");
???????? }

}

查看完整回答
1 反對 回復 2016-09-15
  • 天際
    天際
    東哥,別這樣,快帶我打ACM,數模大賽
?
狼顧之相1995

TA貢獻81條經驗 獲得超22個贊

詳細點


查看完整回答
反對 回復 2016-09-15
  • 3 回答
  • 0 關注
  • 1500 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號