關於筆試中的資料輸入問題

2021-09-26 01:16:33 字數 674 閱讀 8190

輸入資料的行數和個數已知

這種情況下的資料輸入就比較簡單了

int n;

cin >> n;

vectordata(n, 0);

for(int i = 0; i < n; i ++ )

輸入資料的行數和個數未知

每行的資料之間空格隔開,每行的資料個數不定,一直讀到檔案結束符為止

#include #include #include #include using namespace std;

int main

}return 0;

}

當輸入的資料行數已知,每行輸入的資料個數未知的情況下:

#include#include#include#include using namespace std;

int main(void)

else

}cnt++;

if (cnt == 2)

break;

} return 0;

}

程式中的 if(str.size() == 0) break;   也可以在資料輸入的行數未知的情況下,控制資料輸入的行數

關於資料輸入的問題

這裡主要談一下多組資料輸入的問題 關於杭電oj上的題目大多都是要求多組資料輸入 多組資料輸入的方式很靈活 1.while scanf d a eof eof是end of file的縮寫,讀入資料存在檔案中,然後一組組的讀出,直到讀到檔案末尾 eof除了表示檔案結尾,eof還可以表示標準輸入的結尾。...

關於pig中文輸入的問題

新建了乙個檔案test.txt,隨便造了幾條測試資料 tab鍵分隔,是pig預設的分隔方式,若要以其他分隔,load的時候load test.txt using pigstorage as 就可以以逗號分隔 xiaojun 28 上海 yangna 24 蘭州 在pig grant shell中輸入...

C 筆試輸入輸出問題

筆試教訓 cin temp cin 將輸入的資料存放到temp裡面,並且進行好了型別轉換,也就是說如果temp是int,那麼輸入的資料就會轉化成int,如果是strin型別,那麼就將輸入的資料轉換成string型別然後存入到temp裡面,cin 輸入的資料不包含空格和回車,空格和回車會存入到cin的...