#include <stdio.h> long long sum=1; //결과가 int 범위를 넘을 때 변수 선언 int fac(int n); int main(void) { int n; scanf("%d", &n); fac(n); printf("%lld", sum); //결과가 int 범위를 넘을 떄 입출력 서식문자 return 0; } int fac(int n) { if(n!=1) { printf("%d! = %d * %d!\n", n, n, n-1); sum*=n; fac(n-1); } else printf("1! = 1\n"); return 0; }
2018.01.02 20:05
정올 - 실력키우기 - 팩토리얼(1309)
조회 수 437 추천 수 0 댓글 0