私は再帰について学んでおり、乗算して与えられた 2 つの数値の累乗を行う必要があります。コードを実行しても機能しません (つまり、コンソールに何も表示されません)。
方法:
static int multiply (int x, int y)
{
if ( y == 1 )
return x ;
else
return (x + multiply(x, y - 1));
}
static int power(int x,int y)
{
if (y == 0)
return 0;
else
return (x * power(x, y - 1));
}
主な方法:
static void Main(string[] args)
{
multiply(2, 4);
power(2, 5);
Console.ReadLine();
}
誰にもアイデアはありますか?明らかにばかげたことをしているような気がします。