#12743: JAVA --- 幫看一下問題出在哪


yuannkuo (An)

學校 : 靜宜大學
編號 : 69379
來源 : [114.36.231.81]
最後登入時間 :
2021-06-25 16:34:26
a010. 因數分解 | From: [36.235.160.144] | 發表日期 : 2017-09-22 22:51

import java.util.Scanner;
public class main {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=0;
int c=a;
int sum=0;
for(int i=2;i<=a;i++){
if(a%(i*i)==0 && a!=i) {
sum+=i;
b=1; }
else if(a%i==0 && a!=i) {
sum+=i;
b=2; }
else {
b=3; }
}
if(b==1)
System.out.println(sum+"^"+sum+" * "+c/(sum*sum));
else if(b==2)
System.out.println(sum+" * "+c/sum);
else
System.out.println(a);
}
}

 
ZeroJudge Forum