팩토리얼 계산하기
팩토리얼은 느낌표로 자연수 뒤에 느낌표를 붙이는 것으로써 표현합니다. n! 은 1부터 n까지의 자연수를 모두 곱한 것입니다. 예를 들어 5! = 1 x 2 x 3 x 4 x 5 = 120이고 3! = 1 x 2 x 3 = 6입니다 factorial(int n)이라는 함수를 만들고 싶습니다. 그렇다면 이 함수를 어떻게 작성해야 할까요? 알고리즘을 생각해봅시다. 일단 반복문을 사용해서 시작해볼까나~~ 1에서부터 숫자를 n까지 증가시켜서 하나의 변수에 모두 곱합니다. int factorial(int n) { int temp = 1; for(int i = 2; i 결괏값이 int형의 범위를 넘어가는지 체크하고 만약 int형의 범위를 넘어간다면 int형의 범위를 넘어간다는 메시지를 띄워 주면 됩니다. int fa..
알고리즘
2019. 12. 21. 12:32