#13771: 如何從WA變AC


pony0613@icloud.com (馬明徵)

學校 : 不指定學校
編號 : 78468
來源 : []
最後登入時間 :
2018-04-19 21:43:31
a010. 因數分解 | From: [36.228.73.202] | 發表日期 : 2018-04-23 22:15

#import java.util.Scanner;

 

public class testA010 {

publicstaticvoid main(String[] args) {

Scanner sc = new Scanner(System.in);

 

System.out.println("一個整數, 大於1 且 小於等於 1000000");

while(sc.hasNext()) {

intnum = sc.nextInt();

int[] check = newint[10000];

check[0] = 1;

ints = 0;

for(intnum2 = 2; num2<=num ;num2++) 

{

while(num % num2 == 0) {

check[s] = num2;

num = num/num2;

s++;

}

}

for(inta=0;a<s;a++) {

System.out.print(check[a]);

if(check[a] == check[a+1])

{

System.out.print("^");

}

elseif(check[a+1] != 0){

System.out.print(" * ");

}

}

 

}

 

}

}

 
#13774: Re:如何從WA變AC


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a010. 因數分解 | From: [36.231.43.115] | 發表日期 : 2018-04-24 00:29

給人看的提示文字,除非題目有特別說,不然都不需要印出來。把 System.out.println("一個整數, 大於1 且 小於等於 1000000"); 拿掉吧。

 

 
ZeroJudge Forum