fork download
  1. #include <stdio.h>
  2.  
  3. /*
  4.  * 階乗n!
  5.  */
  6. int main(void) {
  7. int i,n,fact;
  8.  
  9. scanf("%d", &n);
  10. fact=n;
  11. printf("%d! = %d",n,n);
  12. for(i=n-1; i>0; i--){
  13. printf(" x %d",i);
  14. fact *= i;
  15. }
  16. printf("\n = %d\n",fact);
  17.  
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
0! = 0
   = 0