글
C# paiza 45 - 2차원 배열 그림 출력
// 標準入力から2次元配列
using System;
public class Lesson05
{
public static void Main()
{
int number = int.Parse(Console.ReadLine());
Console.WriteLine(number);
}
}
//표준 입력으로부터 데이터를 읽어오는 코드
///
// 標準入力から2次元配列
using System;
public class Lesson05
{
public static void Main()
{
int number = int.Parse(Console.ReadLine());
//읽어서 number 변수에 대입한다.
Console.WriteLine(number);
String[][] table = new string[number][];
for (int i =0; i<number; i++)
{
table[i] = Console.ReadLine().Split(' ');
}
foreach(string[] line in table)
{
foreach(string dot in line)
{
if(dot == "1")
{
Console.Write("#");
}
else
{
Console.Write(" ");
}
//Console.Write(dot);
}
Console.WriteLine();
} //2차원 배열을 출력한다
}
}
//dot 그림
0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1
0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0
0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0
1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1
1 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1
1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1
0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0
/////////
///
### ###
### ###
############
## ##
# ### ### #
## ## ##
############
///
////
// 標準入力から文字のドットデータを読み込む
using System;
public class Lesson05
{
public static void Main()
{
int n = int.Parse(Console.ReadLine());
string[][] table = new string[n][];
for (int i = 0; i < n; i++)
{
// ここに、標準入力から2次元配列に代入するコードを書く
table[i] = Console.ReadLine().Split(' ');
}
// 2次元配列から文字を出力
for (int i = 0; i < table.Length; i++)
{
for (int j = 0; j < table[i].Length; j++)
{
if (table[i][j] == "1")
{
Console.Write("#");
}
else
{
Console.Write(" ");
}
}
Console.WriteLine();
}
}
}
////////////
/////////
입력
6
0 0 1 1 0 0
0 1 0 0 1 0
1 0 0 0 0 1
1 1 1 1 1 1
1 0 0 0 0 1
1 0 0 0 0 1
/////
##
# #
# #
######
# #
# #
'프로그래밍' 카테고리의 다른 글
C# paiza 47 - 2차원 배열로 화상을 출력 (0) | 2020.05.15 |
---|---|
C# paiza 46 - 2차원 배열로 캐릭터 출력하기 (0) | 2020.05.15 |
C# paiza 44 - 2차원 배열로 지도 만들기2 (0) | 2020.05.15 |
C# paiza 43 - 2차원 배열 지도 만들기 (0) | 2020.05.15 |
C# paiza 42 - 3차원 배열로 그림 출력2 (0) | 2020.05.15 |