for (int j = 1; j <= i; j++)
{
fact = fact * j; //1 * (1 * 2 * 3 * 4)
}
Console.WriteLine($"{fact,2}");
}
}
}
실행 결과
1! -> 1 2! -> 2 3! -> 6 4! -> 24
팩토리얼을 구하는 방법은 굉장히 많이 있는데요. 가장 단순한 형태로 fact 변수에 1부터 n까지 정수 값을 곱해서 누적하는 방법이 있습니다. $"{fact,2}" 형태를 사용하여 두 자릿수를 잡고 숫자를 출력하고 있습니다.