階乗を行うために再帰を含むクラスがあります。私の質問は、それをやろうとしたときにたくさんのエラーが発生したので、どうやってそれを正しく呼び出すのかということです。
これは私の階乗クラスです
public class Factorial
{
public static double factorial_Recursion(int number)
{
if (number == 1)
return 1;
else
return number * factorial_Recursion(number - 1);
}
}
だから私の質問は、再帰が実行される回数を設定して表示するにはどうすればよいかということです。(ちなみに、私はWindowsフォームを使用しています)C#はまったく初めてで、再帰を使用するのはこれが初めてです。それが超ばかげているなら申し訳ありません、助けてくれてありがとう!
これをWindowsでc#を使用して開発したとおっしゃっていたと思います。
ボタンクリックイベントで呼び出し、フォームにラベルを追加し(id = "lblResult"を指定)、ボタンを追加し、ダブルクリックしてクリックイベントを追加し、ラベルのテキストを結果に設定します。次の関数呼び出し。
lblResult.Text = Factorial.factorial_Recursion(10).ToString();
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加