階乗(factorial) 計算サンプルコード
サンプルコード
#include <stdio.h>
double factorial(unsigned int i)
{
if(i <= 1)
{
return 1;
}
return i * factorial(i – 1);
}
int main()
{
int i = 15;
printf(“%d 階乗計算結果 %f\n", i, factorial(i));
return 0;
}
15 階乗計算結果 1307674368000.000000