- 1 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 18:10:16.77 ]
- あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。
【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 >>2以降にあります。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。 ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
- 178 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 02:55:58.23 ]
- フィボナッチ数列を求める関数の呼び出しの深さを求めたいのですが
どのようにしたら良いのでしょうか。 int fib(int i) { printf( "enter fib(%d)\n",i); if((i==0)||(i==1)){ return(1); }else{ return(fib(i-1)+fib(i-2)); } }
- 179 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 03:17:51.84 ]
- >>178
int fib(int i){ static int c = 0; printf("count=%d¥n", ++c); printf("enter fib(%d)¥n", i); if ((i == 0) || (i == 1)) { return (1); } else { return (fib(i - 1) + fib(i - 2)); } }
- 180 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 03:23:38.56 ]
- >>179
すいません説明不足でした 呼び出した回数ではなくイメージとしてはこんな感じのものです iup.2ch-library.com/i/i0630531-1336587786.jpg
- 181 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 03:30:28.18 ]
- >>180
その図で言う深さって、i-1だろ? 図形を描画したいなら「svg」で検索。 あと、宿題なら>>1のテンプレートに従ってくれ。
|

|