#include long factorial(long n) { if (n==0) return (1); else return(n*factorial(n-1)); } main(void) { long n, x; printf("Nの階乗を計算します。Nを入力ください。\n"); printf(" N="); scanf("%d",&n); printf(" %d!=%d\n",n,factorial(n)); }