1.구구단
using System;
namespace CSharp
{
class Program
{
static void Main(string[] args)
{
for (int i = 2; i <= 9; i++)
{
for(int j = 1; j <= 9; j++)
Console.WriteLine($"{i} * {j} = {i*j}");
}
}
}
}
* 문자열 출력할 때, 앞에 $ 기호를 붙여주면 중괄호 안에 바로 변수명을 집어넣어도 된다.
2.별 찍기
using System;
namespace CSharp
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
}
}
3.팩토리얼
using System;
namespace CSharp
{
class Program
{
static int Factorial(int n)
{
if (n <= 1)
return 1;
return n * Factorial(n - 1);
}
static void Main(string[] args)
{
int ret = Factorial(5);
Console.WriteLine(ret);
}
}
}
'C# > 코드의 흐름제어' 카테고리의 다른 글
[C#]오버로딩, 선택적 매개변수 (0) | 2021.04.07 |
---|---|
[C#]함수(Method), ref, out (0) | 2021.04.07 |
[C#]for문 (0) | 2021.03.31 |
[C#]while과 do while (0) | 2021.03.31 |
[C#]상수와 열거형 (0) | 2021.03.31 |