[計程] 批改娘很人性化的(!?

作者: andy88566y (貓龍)   2013-10-08 23:50:38
陳璽安
[小提醒again]
好像很多人不知道所以還是講一下好了...
online judge的輸入檔跟輸出檔是兩個獨立的檔案
所以不用等全部輸入完後再輸出你的答案
像最近雙班作業有讀到0或-1結束的題目
沒告訴你最多會有多少輸入
很多人開一個陣列記錄輸入的值但陣列開不夠大導致WA或RE
最好的方法是無窮迴圈while(1)直到終止條件再break
每讀到一個輸入就可以直接輸出答案了
陳嘻妤 太神奇了嗚嗚嗚嗚
林天翼 如果還有問題的話可以請教超罩的強者TA陳璽安
李穆竺 李為劭學著點xD
陳柏堯 好罩 我對陳大師的敬佩之情猶如滔滔江水連綿不絕猶如黃河氾濫一發不可收拾…
…只恨自己在單班 又沒程式基礎 很少機會膜拜大神……
陳璽安 單班有藍祥予跟ミコト の主!!!XD
林天翼 說到海恩弟就想到
今天哲宇哥出的題目測資都好電喔XD
你們真不愧是兄弟...
溫盛涵 葉政杰加油啊xD
葉政杰 QQ...先認識各種大神
李為劭 這超出我的能力範圍了QQ
陳亮瑋 可以直接while(scanf()!=EOF) 唷~
李穆竺 不然就是while(~scanf())
溫盛涵 然後最後加ctrl+z 跟cmd說你輸入完了
李穆竺 可是像你們讀到-1終止的話就是
while(scanf("%d", &n) && n!=-1)
藍挺瑋 while(~scanf()) 這樣好嗎?如果 EOF 不是 -1 或是負數不是 two's
complement 呢?
李穆竺 在正常的情況下(?)
藍挺瑋 不過有規定 EOF 是 -1 嗎?
林天翼 維基百科:
The actual value of EOF is system-dependent (but is commonly -1, such as in
glibc)
看來應該只是約定成俗?
宋品賢 也是有看過0 表示入結束的
但也有一些狀況是明明題目跟你說0代表結束,但是最後沒給你0..
最好是先判斷EOF再判斷是不是0...雖然99%是不會遇到這種狀況啦.....
宋品賢 其實這種狀況我是用 || ..
作者: skgg (skg)   0000-00-00 00:00:00
感謝貓龍大辛苦整理<(_ _)>

Links booklink

Contact Us: admin [ a t ] ucptt.com