K. 輸入輸出格式樣板速查表
這不是 C++ 標準表,而是競程題目最常用的輸入輸出寫法。卡在輸出格式時,可以先查這張。
¶K-1. 輸出一個值並換行
cout << ans << endl;
¶K-2. 輸出兩個值,中間一個空白
cout << a << " " << b << endl;
¶K-3. 每行輸出一筆
for (int i = 0; i < n; i++) {
cout << a[i] << endl;
}
¶K-4. 同一行輸出多個值
for (int i = 0; i < n; i++) {
if (i > 0) cout << " ";
cout << a[i];
}
cout << endl;
¶K-5. 讀固定筆數
int n;
cin >> n;
for (int i = 0; i < n; i++) {
int x;
cin >> x;
}
¶K-6. 讀到 EOF
int x;
while (cin >> x) {
// 每讀到一個 x,就處理一次
}
本附錄建議與書本併讀,遇上不熟悉的語法、錯誤或概念時,可快速查閱相應表格。
← J. Level 0 常見未定義行為速查表
— 已是最後一節 —