fork download
  1. #include <stdio.h>
  2.  
  3. long long fact(int n) {
  4. long long f = 1;
  5. int i;
  6.  
  7. for (i = 1; i <= n; i++) {
  8. f *= i;
  9. }
  10.  
  11. return f;
  12. }
  13.  
  14. int main(void) {
  15. int n;
  16.  
  17. printf("正の整数を入力してください: ");
  18. scanf("%d", &n);
  19.  
  20. printf("%d! = %lld\n", n, fact(n));
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 5320KB
stdin
4
stdout
正の整数を入力してください: 4! = 24