C言語 関数7(再帰呼び出し)
/******************************************************************************* 整数を入力し、階乗を出力する。 ********************************************************************************/ #include <stdio.h> int rec(int n); int main (void){ int seisu; printf("整数==>"); scanf("%d",&seisu); printf("%dの階乗は、%dです。\n",seisu,rec(seisu)); return 0; } int rec(int n){ int kaijo; if(n==0){ kaijo= 1; }else{ kaijo=n*rec(n-1); } return kaijo; }