練習問題①
さてここで、練習問題があるのでやってみます。
prob1-1.(難易度:★)
Console.WriteLine()を用いて、自分の名前を表示するプログラムを作りなさい。
解答
実行結果
prob1-2.(難易度:★)
以下のプログラムを変更し、実行結果は同じでも、処理が一行しかないような形にプログラムを変更しなさい。
class Program { static void Main(string[] args) { Console.Write("123"); Console.Write("456"); Console.WriteLine("789"); } }
解答
これでいいのかな…?出題者の意図とは違う気がする。まあいいか。結果が同じなら。
実行結果
そか。最後に改行が入っていないと「何か入力してください」も改行なしで入るのか。
Console.Write を Console.WriteLine に変更してもう一度実行。
うん、このほうが分かりやすい。
prob1-3.(難易度:★)
以下のプログラムは、「こんにちは」という文字列を表示するプログラムである。ただし、このプログラムには、間違いがある。間違いを修正し、期待される実行結果が得られるように、プログラムを修正しなさい。
class Program { static void Main(string[] args) { Console.WritLine("こんにちは"); } }
解答
WriteLineの綴り間違い発見。
prob2-1.(難易度:★)
以下のプログラムを実行すると、二つの整数値の足し算の結果が画面に出力される。このプログラムをもとにして、2つの整数型変数、a,bの和、差、積、商、および剰余(割り算の余り)を求めるプログラムを作りなさい。
class Program { static void Main(string[] args) { Console.WriteLine("{0} + {1} = {2}",5,3,5 + 3); } }
解答
実行結果
こんな感じ。
なんとなくだけど、理解していると思っていいのかな。
次へ進みます。