[문제]
n 값을 입력 받아 n! 구하는 프로그램 작성
조건) Factorial 함수를 정의하고 재귀함수로 사용할 것
[실행결과]
구하고자 하는 n! 입력: 6
6! = 720
[코드]
#include<stdio.h>
int Factorial(int num);
int main(void)
{
int num;
printf("구하고자 하는 n! 입력: ");
scanf_s("%d", &num);
printf("%d! = %d", num, Factorial(num));
return 0;
}
int Factorial(int num)
{
if (num == 0)
return 1;
else
return num* Factorial(num - 1);
}
<참고>
윤성우의 열혈 C 프로그래밍
'C 언어 > 연습문제' 카테고리의 다른 글
C언어 연습문제19 (0) | 2021.11.16 |
---|---|
C언어 연습문제18 (0) | 2021.11.15 |
C언어 연습문제16 (0) | 2021.11.14 |
C언어 연습문제15 (0) | 2021.11.12 |
C언어 연습문제14 (0) | 2021.11.11 |