vector 的輸入輸出

2021-08-08 10:29:25 字數 457 閱讀 1318

二維向量的輸入問題: 

不像二維陣列那樣,可以直接對arr[i][j]進行迴圈賦值。在vector>中,因為vector是乙個容器,最外層的vector容器中放著更小的vector,而里層的vector裡面放的是int型的數字。所以我們首先要對裡層的vector容器賦值,然後再把裡層的vector作為元素插入到外層的vector中。**如下:

#include 

#include

using

namespace

std;

int main()

test.push_back(v);

}//輸出

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

cout

<< endl;

}return

0;}

常用技巧 輸入輸出優化 輸入輸出外掛程式

我們知道cin cout是比較慢的,不過它們可以加速。在 中加入這兩句即可 std ios sync with stdio false std cin.tie 0 加速過後cin的速度與scanf的速度近似 當然,加速過後就不要混用print和cout,scanf和cin了。因為不同步,後果會很嚴重...

C 的輸入輸出

該檔案定義了cin 標準輸入流 cout 標準輸出流 cerr 非緩衝標準錯誤流 和clog物件 緩衝標準錯誤流 該檔案通過所謂的引數化的流操作器 例如setw和setprecision 進行標準化的輸出操作。該檔案控制檔案處理。1 cout 標準輸出流 是ostream類的乙個例項。預設情況下,c...

java的輸入輸出

delimiter 返回此 scanner 當前正在用於匹配分隔符的 pattern。hasnext 判斷掃瞄器中當前掃瞄位置後是否還存在下一段。hasnextline 如果在此掃瞄器的輸入中存在另一行,則返回 true。next 查詢並返回來自此掃瞄器的下乙個完整標記。nextline 此掃瞄器執...