>>810
レスありがとうございます。分かりにくい文章で申し訳ありませんでした。

再帰を利用したプログラムの練習をしているのですが、
所有している参考書にこの部分が詳しく載っていない(アルゴリズム的なところはかじる程度しか載っていません。)ので、
再帰のプログラムを組む場合、どのようにして組めば良いのか掴めていません。

それはさておき、
このコードの場合、int sum = i; となっていて、if文にかかるのですが、if文の条件からそれるまで、
繰り返され、自分の組んだコードでは、最終的な数値結果しか出力されないようにしているのですが、
その数値に辿りつくまでの過程数値を、〜7654321といった風に出力されるようにしたいのです。
この場合、i-2なので5、3、1、3、4、9と表示されるのですが、sum + add(i-数値);、if (i > 数値)を変えても、
7654〜といった階段状には出力されず、困っています。

さらにこの場合、最小値は1、最大値は9なので、
出力結果としては、

The result of adding numbers from 1 to 5 is 9.
Recursion numbers are 5 3 1 3 4 9.
Max number is 9. Min number is 1.

といった感じで出力されるようにしたいです。