/* (例題3)配列の要素に値を読み込んで表示 */
#include <stdio.h>
/* 階乗を求める */
int factorial (int n) /* factorial 階乗を求める */
{
if (n > 0)
return (n * factorial(n - 1));
else
return (1);
}
int main(void)
{
int num;
printf("整数を入力:");
scanf("%d",&num);
printf("その数の階乗は%dである。\n",factorial(num));
return 0;
}
|