#12763: 在dev上運作正常 上傳解答一直WA


unrealmoon1 (unrealmoon)

學校 : 正修科技大學
編號 : 69941
來源 : [120.118.222.87]
最後登入時間 :
2017-09-28 14:26:09
a010. 因數分解 | From: [58.115.191.249] | 發表日期 : 2017-09-28 02:02

文題如標題

 

圖片檔方便閱讀(若圖沒跑出來下面放了網址)

https://imgur.com/XwPqYp2

文字檔方便複製

#include <stdio.h>
#include <stdlib.h>

int main(){
int num;
while(scanf("%d", &num) != EOF){
int pr[19] = {};
int sqre[19] = {};
int divide = 2;
int stack = 0;
while(num != 1){
if(num % divide == 0){
pr[stack] = divide;
sqre[stack]++;
num /= divide;
}
else if(num % divide != 0){
divide++;
stack++;
if(pr[stack-1] == 0 || sqre[stack-1] == 0)stack--;
}
}
int i = 0;
while(i <= stack){
if(pr[i] != 0 & sqre[i] != 1){
printf("%d^%d ", pr[i], sqre[i]);
if(stack != i)printf("* ");
}
else{
printf("%d ", pr[i], sqre[i]);
if(stack != i)printf("* ");
}
i++;
}
}
}

 
#12764: Re:在dev上運作正常 上傳解答一直WA


unrealmoon1 (unrealmoon)

學校 : 正修科技大學
編號 : 69941
來源 : [120.118.222.87]
最後登入時間 :
2017-09-28 14:26:09
a010. 因數分解 | From: [58.115.191.249] | 發表日期 : 2017-09-28 02:06

對了 語言用的是C

然後解答上有多餘的字:

您的答案為: 2^2 * 3^2 * 7 * 17 3^2  ...略
正確答案為: 2^2 * 3^2 * 7 * 17
 
#12797: Re:在dev上運作正常 上傳解答一直WA


KryteOrdo (你還是21小時之後再來吧)

學校 : 國立中科實驗高級中學
編號 : 69789
來源 : [114.38.8.157]
最後登入時間 :
2018-08-09 21:29:39
a010. 因數分解 | From: [124.8.244.44] | 發表日期 : 2017-10-10 15:55

對了 語言用的是C

然後解答上有多餘的字:

您的答案為: 2^2 * 3^2 * 7 * 17 3^2  ...略
正確答案為: 2^2 * 3^2 * 7 * 17



輸出答案的時候忘記換行?

 
ZeroJudge Forum