這段時間遇到了這樣乙個問題,就是當對未知數目的資料進行讀入的時候,需要用到eof(end of file)然後呢,像這個題一樣
hdu - 2093
資料讀入部分**如下:
while(scanf("%s",a[num].name)!=eof)
}} num++;
}
讀入之後,複製貼上樣例資料後,發現沒有輸出。(關於複製樣例可能出現的小問題)
然後,發現提交到oj平台之後還能夠正常ac,這就奇怪了,聽同學說,可以模擬平台讀入資料,所以,只要複製資料到檔案,然後加一條語句就好了。
freopen("in.txt","r",stdin);ok,這樣就就完成了。
OJ平台常用資料讀取方式
讀取判斷 scanf函式返回值 1.大於0時,表示正確接收的引數個數。2.等於0時,表示輸入不匹配,無法正確輸入任何值。3.等於 1時,表示eof end of file while scanf d d a,b eof printf d n a b 或 while scanf d d a,b pri...
python讀入資料
二.從檔案讀取資料 語法格式 var name input 提示資訊 讀取鍵盤輸入,儲存為string型別,並賦值給變數var name 當需要輸入多個資料時 list var list var input 請輸入多個資料,以空格區分 split int list var 0 語法格式 import...
各大Oj平台介紹
各大oj平台介紹 1.題庫與 資源 常見的返回資訊有 ac accepted,通過 wa wrong answer,輸出有錯誤 tle time limitexceeded,超時 mle memory limit exceeded,記憶體溢位 re runtimeerror,發生實時錯誤 等,只有a...