(1) |
1 #include <stdio.h> 2 3 /*=====================================================*/ 4 /* 階乗を計算する関数 */ 5 /*=====================================================*/ 6 int kaijyo(int n){ 7 8 if(n==0){ 9 return 1; 10 }else{ 11 return n*kaijyo(n-1); 12 } 13 14 } 15 16 /*=====================================================*/ 17 /* メイン関数 */ 18 /*=====================================================*/ 19 int main(){ 20 int n; 21 22 printf("階乗を計算します.値を入れてください\n"); 23 scanf("%d",&n); 24 25 printf("%d!=%d\n",n,kaijyo(n)); 26 27 return 0; 28 }
実際のツリー構造のプログラムは,来週の講義とする.