/* 階乗を計算するプログラム */ #include main() { int fact( int n ); int n; printf("階乗を計算します。負の数を入力すると終了します。\n"); for(;;) /* 無限ループ */ { printf("Input a number: "); scanf("%d", &n ); if( n < 0 ) break; printf("%d! = %d\n", n, fact(n) ); } } /* 階乗を計算する関数 */ int fact( int n ) { /* さーぁ考えよう! */ } /* end of facti.c */