fork download
  1. #include <stdio.h>
  2. int factorial( int n ){
  3. if(n==1) return 1;
  4. if(n==0) return 1;
  5. else return factorial(n-1)*n*factorial(0);
  6. }
  7. int main(void) {
  8. int n;
  9. scanf("%d", &n);
  10. printf("%dの階乗は%d\n", n, factorial(n));
  11. return 0;
  12. }
Success #stdin #stdout 0.01s 5316KB
stdin
5
stdout
5の階乗は120