2.3. 최다인 ¶
#include <stdio.h>
int fact (int n);
int main () {
int n;
while (1) {
printf("몇 factorial의 값을 구하시겠습니까? : ");
scanf("%d", &n);
if (n == -1) { break; }
else if (n < -1) {
printf("잘못된 입력값입니다. 양수를 입력해주세요.\n");
continue;
}
else {
printf("%d! : %d\n", n, fact(n));
}
}
return 0;
}
int fact (int n) {
if (n == 0) { return 1; }
else { return n * fact(n - 1); }
}










