#8814: 不知道為什麼就是WA,試很多次還是不行,跪求大神救我


abner3436 (KUAS_Assassin)

學校 : 國立高雄應用科技大學
編號 : 27989
來源 : [111.254.242.210]
最後登入時間 :
2014-05-18 16:21:57
d056. 10013 - Super long sums -- UVa10013 | From: [111.254.247.118] | 發表日期 : 2014-05-17 16:20

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


int main()
{
int x1,x2;
char sum[1000000];
int TimesNumber = 0;
int LineNumber = 0;
int LineRegister = 0;
int i;
for(i = 0 ; i < 1000000 ; i++) sum[i] = 0; 
scanf("%d",&TimesNumber);
while(TimesNumber)
{
scanf("%d",&LineNumber);
LineRegister = LineNumber;

while(LineNumber){
scanf("%d%d",&x1,&x2);
sum[LineRegister-LineNumber+1] = x1 + x2;
LineNumber -- ;
}

for(i=LineRegister ; i > 0 ; i --){
sum[i-1] += (sum[i] > 9) ?  1  : 0;
sum[i]   -= (sum[i] > 9) ?  10 : 0;
}

for(i=(sum[0]) ? 0 : 1 ; i <= LineRegister ;  i++)printf("%d",sum[i]);
for(i = LineRegister ; i >= 0 ; i -- )  sum[i] = 0;

   printf("\n\n");
TimesNumber --;
}
return 0;

}
 
以上是我的程式碼,不明原因一直出現WA ,請大神幫我解答
 
ZeroJudge Forum