程式競程入門:基本輸入與輸出
此篇文章是以 C/C++ 程式語言做為程式競程中,資料的輸入與輸出來示範的。 在程式競賽(APCS、ZeroJudge、UVa Online Judge)中,最重要的第一步就是學會如何讀取輸入資料(Input)以及輸出答案(Output)。 一、C++語言的輸入與輸出 C++ 主要使用 iostream 標頭檔中的 cin 與 cout。在競程中,為了提升 standard I/O 的效能,通常會在 main() 函式開頭加上「I/O 優化」程式碼。 輸出(Output) C++使用 cout 與運算子 << 將資料顯示在螢幕上。 基本語法 cout << "要輸出的文字內容" ; cout << variableName; 範例 # include <iostream> using namespace std; int main () { int x = 33 ; cout << "變數x的數值為:" << x; return 0 ; } 執行結果: 變數x的數值為:33 輸出多個資料 string name = "Tom" ; int age = 18 ; cout << "姓名:" << name << " 年齡:" << age; 輸出結果: 姓名:Tom 年齡:18 換行 cout << "第一行" << endl; cout << "第二行" << endl; 或 cout << "第一行\n" ; cout << "第二行\n" ; 輸入(Input) C++使用 cin 與運算子 >> 從標準輸入讀取資料。 基本語法 cin >> variableName; 範例 # include <iostream> using namespace std;...