這回跟問題10062一樣,要注意在最後一行是不可以多一個換行的。
這題也用到了問題619中的add函數,不過輸入的陣列是用char來宣告。
char n1[SIZE], n2[SIZE];
SIZE是1000000,如果用short來宣告,會超過其限制,程式會當掉。另外,讀取時,不能直接讀進陣列,因為%d是讀進四個bytes的整數,所以會蓋掉前面陣列的值。我用
scanf("%d%d", &temp1, &temp2);
n1[j] = temp1;
n2[j] = temp2;
來讀取資料。
雖然輸入時有給數字長度,但是處理時,要多給一位,因為有可能兩數相加後會有進位的情形。
p10013題目連結
回ACM題庫目錄
回首頁
沒有留言:
張貼留言