※以下のソースコードはコピー防止の対応をしています.
01:  #include <stdio.h>
02:  
03:  int fact(int n);
04:  
05:  int main(void)
06:  {
07:     int n;
08:  
09:     printf("n=");
10:     scanf("%d", &n);
11:     printf("%d!=%d\n", n, fact(n));
12:     return 0;
13:  }
14:  
15:  int fact(int n)
16:  {
17:     int i;
18:     int ans = 1;
19:     for(i = 2;i <= n;i++)
20:     {
21:        ans *= i;
22:     }
23:     return ans;
24:  }
解答例一覧にもどる / トップページにもどる