開発環境
- OS: macOS High Sierra - Apple
- IDE(統合開発環境): Visual Studio for Mac
- プログラミング言語: C#
初めてのC# 第2版 (Jesse Liberty (著)、Brian MacDonald (著)、日向 俊二 (翻訳)、オライリージャパン)の10章(配列)、10.9(練習問題)、問題10-4.を取り組んでみる。
コード
using System; namespace Sample10_4 { class Program { static void Main(string[] args) { int n = 8; string[,] chessboard = new string[n, n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (i % 2 == 0) { if (j % 2 == 0) { chessboard[i, j] = "黒"; } else { chessboard[i, j] = "白"; } } else { if (j % 2 == 0) { chessboard[i, j] = "白"; } else { chessboard[i, j] = "黒"; } } } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { Console.Write(chessboard[i, j]); } Console.WriteLine(); } for (int i = 0; i < 5; i++) { int i0 = int.Parse(Console.ReadLine()); int j0 = int.Parse(Console.ReadLine()); Console.WriteLine(chessboard[i0 - 1, j0 - 1]); } } } }
入出力結果(Terminal)
白黒白黒白黒白黒 黒白黒白黒白黒白 白黒白黒白黒白黒 黒白黒白黒白黒白 白黒白黒白黒白黒 黒白黒白黒白黒白 白黒白黒白黒白黒 1 1 黒 1 2 白 2 1 白 2 2 黒 8 1 白 Press any key to continue...
0 コメント:
コメントを投稿