07/09/22 18:08:29
29です。
>>30 >>31
返信が遅くなってすみません。
一応こんな感じで書いて動作はしました。
#include<stdio.h>
int Factorial(int n);
int main(void)
{
int n;
printf("自然数を入力して下さい:");
scanf("%d",&n);
printf("%dの階乗は,%dです。\n",n,Factorial(n));
return 0;
}
int Factorial(int n)
{
printf("関数Factorial(%d)にはいりました。\n",n);
if(n>0)
{
return n*Factorial(n-1);
}
else
{
return 1;
}
}