fork(1) download
  1.  
  2. #include <stdio.h>
  3. int main(void)
  4. {
  5. int i, n;
  6. long p = 1;
  7. printf("Please enter n:");
  8. scanf("%d", &n);
  9. for (i=1; i<=n; i++)
  10. {
  11. p = p * i;
  12. printf("%d! = %ld\n", i, p); /* 输出1~n之间的所有数的阶乘值 */
  13. }
  14. return 0;
  15. }
Success #stdin #stdout 0s 5324KB
stdin
15
stdout
Please enter n:1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
6! = 720
7! = 5040
8! = 40320
9! = 362880
10! = 3628800
11! = 39916800
12! = 479001600
13! = 6227020800
14! = 87178291200
15! = 1307674368000