java吧 关注:1,259,835贴子:12,755,233
  • 6回复贴,共1

求改正,刚写的一段分解质因数的代码,输出结果不对。

只看楼主收藏回复

将a分解成质因数
public class Te{
public static void main(String[] args){
int k=2;
int a=16;
do{
if(a==k){
System.out.println(a);
}
else if(a%k==0){
System.out.println(k);
a=a/k;
}
else{
k=k+1;
}
}
while(a==k);
}
}


1楼2012-12-02 18:11回复
    求吧友帮忙看看


    2楼2012-12-02 18:15
    回复
      2025-05-16 17:55:14
      广告
      给你个例子,我以前写的···


      IP属地:广东3楼2012-12-02 18:57
      收起回复