Acm10963的程式碼問題

http://luckycat.kshs.kh.edu.tw/homework/q10963.htm
這是luckycat的題目

http://codepad.org/vEuthogm
這是我的程式碼
丟uva丟幾十遍都成功不了
明明結果是對的
編譯也沒錯
拜託各位幫我看看
更新: if(test==0)
printf("\n");
else
printf("\n\n");
為什麼要多這兩個?
直接輸出時打\n\n不行嗎?
更新 2: http://codepad.org/W851UvG1
這是我修改過的
還是有錯
我真的找不出來
可以再幫我看看嗎?
1 個解答 1