1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Study_002
{
class App
{
public App()
{
Console.WriteLine("2020-04-03\n");
//홍길동 3 by 3
Console.WriteLine("홍길동 이름 찍기");
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 3; j++)
{
Console.WriteLine("홍길동");
}
if(i != 2)
Console.Write("\n");
}
Console.WriteLine("\n");
//별찍기 5 by 5
Console.WriteLine("5 by 5 별찍기.");
for(int i = 0; i < 5; i++)
{
for(int j = 0; j < 5; j++)
{
Console.Write("*");
}
if(i != 4)
Console.Write("\n");
}
Console.WriteLine("\n");
//별찍기 1 부터 5
Console.WriteLine("1개부터 5개까지 별찍기.");
for (int i = 1; i < 6; i++)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
if (i != 5)
Console.Write("\n");
}
Console.WriteLine("\n");
//별찍기 5 부터 1
Console.WriteLine("5개부터 1개까지 별찍기.");
for(int i = 6; i > 0; i--)
{
for(int j = 0; j < i; j++)
{
Console.Write("*");
}
if (i != 0) ;
Console.Write("\n");
}
Console.WriteLine("\n");
//별찍기 1 부터 9개 까지 트리모양 2개씩 증가.
Console.WriteLine("1개부터 9개까지 별찍기.");
Console.WriteLine("찍을 트리의 층을 입력하세요.");
int len = int.Parse(Console.ReadLine());
for(int i = 0; i < len; i++)
{
//첫 공백.
for(int j = 0; j < len - i - 1; j++)
{
Console.Write(" ");
}
//별찍기.
for(int j = 0; j <= 2 * i; j++)
{
Console.Write("*");
}
Console.Write("\n");
}
}
}
}
|
cs |
실행 결과 입니다.
트리의 층을 입력 받아서 int len에 저장했고, 이만큼 찍도록 코드 작성 했습니다.
실행 동영상 입니다.
2048 콘솔 게임. (0) | 2020.05.01 |
---|---|
과제 - 롤 챔프, 스킨 구매 시뮬레이션..? (0) | 2020.04.30 |
레시피 과제. (0) | 2020.04.17 |
홍길동과 임꺽정의 전투 클래스 사용. (0) | 2020.04.10 |
과제 04-02 (0) | 2020.04.02 |