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

楼主: 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