[C#] 8일차 - 56. 이중 루프와 피라미드 출력C#/C#200제2021. 1. 23. 11:04
Table of Contents
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace A056_LoopPyramid
{
class Program
{
static void Main(string[] args)
{
// (1) 별찍기 - 별이 1개씩 늘어남
for(int i =1; i<=5; i++)
{
for (int j = 1; j <= i; j++)
Console.Write("*");
Console.WriteLine();
}
Console.WriteLine("---------------");
// (2) 별찍기 - 별이 2개씩 늘어남
for (int i=1; i<=5; i++)
{
for (int j = 1; j <= 2 * i - 1; j++)
Console.Write("*");
Console.WriteLine();
}
Console.WriteLine("---------------");
// (3) 별찍기 - 별이 1개씩 줄어듬
for(int i =5; i>=1; i--) {
for (int j = 1; j <= i; j++)
Console.Write("*");
Console.WriteLine();
}
Console.WriteLine("---------------");
// (4) 별찍기 - 4,3,2,1
for(int i=1; i<=5; i++)
{
for(int j = 1; j<=5-i; j++)
Console.Write(" ");
for (int j = 1; j <= i; j++)
Console.Write("*");
Console.WriteLine();
}
Console.WriteLine("---------------");
// (5) 별찍기 - 진짜 피라미드
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= 5 - i; j++)
Console.Write(" ");
for (int j = 1; j <= 2 * i - 1; j++)
Console.Write("*");
Console.WriteLine();
}
Console.WriteLine("---------------");
// (6) 별찍기 - 역피라미드
for (int i = 5; i >= 1; i--)
{
for (int j = 1; j <= 5 - i; j++)
Console.Write(" ");
for (int j = 1; j <= 2 * i - 1; j++)
Console.Write("*");
Console.WriteLine();
}
Console.WriteLine("---------------");
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 9일차 - 58. 배열과 Array 클래스 (0) | 2021.01.29 |
---|---|
[C#] 9일차 - 57. 배열의 초기화와 배열 요소의 출력 (0) | 2021.01.29 |
[C#] 8일차 - 55. 1000까지의 소수를 출력하고 몇개인지 출력 (0) | 2021.01.23 |
[C#] 8일차 - 54. 이중 루프를 이용하여 구구단 출력 (0) | 2021.01.23 |
[C#] 8일차 - 53. 이중 반복문으로 1~n까지의 팩토리얼과 합 구하기 (0) | 2021.01.23 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!