開発環境
- 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 コメント:
コメントを投稿