프로그래밍⚡️/unity
유니티 C# 연습문제 풀이 for문 이해
Kwangkki
2022. 7. 24. 00:05
안녕하세요.
오늘은 C# 문법으로 코딩 기초문제에 정말 많이 등장하는 문제 두 가지를 풀이해보겠습니다.
문제 1. 구구단 출력하기
구구단 2단부터 9단까지를 출력해보면 됩니다.
정답부터 공개하고 풀이해보겠습니다.
static void Main(string[] args)
{
for (int a = 2; a < 10; a++)
{
Console.WriteLine(a);
for (int b = 1; b < 10; b++)
{
Console.WriteLine($"{a}X{b} = {a * b}");
}
}
}
우선 앞자리 수 2~9까지를 출력하기 위해 for문을 사용합니다.
그리고 for문을 한번 더 돌려 두번째 자리 숫자를 출력해줍니다.
Console.WriteLine을 사용해 string 형식을 만들어주면 아래와 같이 출력됩니다.
2X1 = 2
2X2 = 4
2X3 = 6
.....
9X8 = 72
9X9 = 81
문제 2. * 트리 출력하기
*
**
***
****
*****
위와 같이 별로 반쪽짜리 트리를 만들면 됩니다.
정답은 아래와 같습니다.
static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
먼저, for문으로 띄워쓰기를 만들어줍니다.
Console.WriteLine()이 띄워쓰기 입니다.
그리고 그안에 for문을 사용해 * 문자를 출력하면 별 트리가 완성됩니다.