入門 · I/O + 解析

兩數之和

讀入一行裡的兩個整數,列印它們的和——C# 解題版的“Hello World”。要點是“讀 → 解析 → 計算 → 列印”這個迴圈。

題目

輸入:一行,兩個整數 a 和 b,以空格分隔(−10⁹ ≤ a, b ≤ 10⁹)。

輸出:一行,輸出 a + b。

樣例:

輸入輸出
3 47

你的解答

Program.cs — 你的解答
"用我的輸入試跑"的自定義輸入

判題完全在你的瀏覽器裡對隱藏測試執行。程式碼隨打隨存(本地)。Ctrl+Enter 判題。

卡住了?提示

提示 1 —— 讀入部分

Console.ReadLine() 把整行讀成一個 string——是 "3 4",不是兩個數字。line.Split(' ') 把它切成 string[]。

提示 2 —— 文本變數字

int.Parse("3") 把文本變成數字。組合起來:int a = int.Parse(parts[0]);

解答(先自己試!)
string line = Console.ReadLine();
string[] parts = line.Split(' ');
int a = int.Parse(parts[0]);
int b = int.Parse(parts[1]);
Console.WriteLine(a + b);

五行程式碼裡裝了四個概念:讀一行、按空格拆、逐個解析、算完列印。下一題,上迴圈——1 到 N 求和。