로딩
요청 처리 중입니다...

[c언어] 재귀함수 recursive function

 [c언어] 재귀함수 recursive function

factorial 함수 : n! 계산을 수행 #include int factorial(int n){ if(n==0) return 1; return n*factorial(n-1); // 재귀호출 } int main(){ int m; scanf("%d", &m); printf("%d", factorial(m)); return 0; } while문과 for문으로도 만들어보았습니다. /* while문*/ #include int main(){ int factorial = 1; int n, i; scanf("%d", &n); while(i<=n){ factorial= factorial*i; i++; } printf("%d", factorial); return 0; } /*for문*/ #include int main(){ int factorial = 1; int n, i; scanf("%d", &n); for(i=1; i<=n; i++){ f...

# c언어 # factorial함수 # power함수 # recursivefunction # sumToN함수 # 재귀함수 # 프로그래밍