[問題] while(cin >> n && !cin.eof())
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
現在在解一些ACM的題目,可是有一題就很單純是個求費氏數列,演算法沒問題,
可是debug半天都吃WA,結果最後發現,把
while (cin >> n && !cin.eof())
改成 while (cin >> n) 就過了...
想請問為什麼會有這種情況呢 @@
因為題目沒有明確的結束條件,所以我想說讀到eof為止?
while (cin >> n)會在什麼時候停下來呢?
--
→ TheBigaku:求我刪備份的價錢再來信和我談吧 → hushiang:1F勒索
講藝人醜又怎樣 你以為會有事情喔?? 我沒在怕 → AWinker:幫你備份一樓勒索你
→ TheBigaku:原po拜託你刪除我的推文謝謝 → ev331:一樓恐嚇取財
→
,
→
,
推
,
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.216.251
→
03/31 19:21, , 1F
03/31 19:21, 1F