快轉到主要內容

基本輸入 (Input)

程式不僅僅是單向輸出,更重要的是與使用者互動。本章節將教你如何使用 C++ 的 cin 讀取各種型態的資料,處理包含空白的字串,並透過練習題熟悉輸入輸出的操作。

1. 基本輸入
#

學習使用 cin 讀取整數、浮點數與單一字串,理解輸入流的基本運作與變數存取。

2. 整行輸入
#

當輸入資料包含空白(如全名、句子)時,cin 會遇到阻礙。本節介紹 getline 函式的使用時機與 cin.ignore 的搭配技巧。

3. IO 優化
#

在資料量極大的競賽題目中,輸入輸出可能會成為效能瓶頸。學習如何透過關閉同步來加速程式執行。

4. 題解:Hello
#

基礎練習題。練習讀取單一不含空白的字串並進行格式化輸出。

5. 題解:Elon Musk
#

進階字串練習。透過這道題目練習使用 getline 處理包含空白的輸入資料。

6. 題解:計分板
#

多變數輸入練習。學習如何一次讀取多個數值,並依照指定格式輸出結果。