C/C++の宿題を片付けます 96代目at TECHC/C++の宿題を片付けます 96代目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト691:デフォルトの名無しさん 07/10/04 04:02:44 >>689 関数名が情けないことになってるので、書きなおしておいて #include<stdio.h> int kaijo(int n){ if(n<=1) return 1; return n*kaijo(n-1); } double touhikyusu(double a0, double x, int n){ if(n<=0) return a0; return touhikyusu(a0*x, x, n-1); } int fibonacchi(int n){ if(n<=1) return 1; return fibonacchi(n-1)+fibonacchi(n-2); } double honer(double x, double keisu[], int keisu_num){ if(keisu_num<=0) return 0.0; return honer(x, keisu, keisu_num-1)*x+keisu[keisu_num-1]; } int main(void){ double sum; printf("%d\n", kaijo(10)); for(i=0,sum=0.0;i<10;i++) sum+=touhikyusu(1.0, 2.0, i)); printf("%f\n", sum); printf("%d\n", fibonacchi(10)); printf("%f\n", honer(2.0, (double [5]){1.0, 2.0, 3.0, 4.0, 5.0}, 5)); return 0; } 692:デフォルトの名無しさん 07/10/04 04:34:39 動作確認ぐらいしろよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch