處理非標準數字輸入問題

2021-07-24 10:07:12 字數 502 閱讀 7325

正式的acm,對於輸入一般都是比較標準的,不需要參賽人員考慮輸入的特殊情況,但也有一些比賽,對於輸入沒有嚴格控制,比如下面這個:

輸入n個數字,可能以空格分隔,也可能以逗號分隔,不說明輸入的個數,也不說明輸入以什麼方式結束(換行還是eof)。

這時,對於輸入就比較坑爹,這裡寫了乙個簡單的輸入處理函式。**如下:

#include #include #include using namespace std;

static vectorg_inputlist;

void getinput()

g_inputlist.push_back(ninput);

}ninput = 0;

numofint = 0;

iflag = 0;

if (iseof == eof || '\n' == ctmp)

}else if ('-' == ctmp)

else

}}

非標準程式設計能力

一切的一切都基於我的個人經驗,歡迎拍磚和補充。想從coder稱為programmer嗎?想讓工資成幾何數的增長嗎?想。以下題目可以不完全地測試您系統程式設計功力,如果給了您丁點啟發或者幫助都是我的榮幸。一。windows和 nix作業系統的區別在 tips 答案不包括圖形使用者介面。二。什麼是記憶體...

非標準路徑的 CMAKE ROOT

由於系統本身的 cmake 版本太低,需要更新乙個。沒有管理員全限,只能在 home下安裝軟體。修改 bashrc,增加 export path home local bin path export ld library path home local lib ld library path 然後編...

BeautifulSoup解析非標準HTML的問題

beautifulsoup版本 4.3.2 在用beautifulsoup.find all 搜尋html時,遇到下面的 a href shipin donghuapian 2012 07 25 23404.html title 謙謙君子 target blank 溫潤如玉 a 可以看出 中a標籤的...