使用 C# 中的遞迴查詢數字的冪


要查詢數字的冪,首先設定數字和冪 -

int n = 15;
int p = 2;

現在建立一個方法並傳遞這些值 -

static long power(int n, int p) {
   if (p != 0) {
      return (n * power(n, p - 1));
   }
   return 1;
}

上面,遞迴呼叫為我們提供了結果 -

n * power(n, p - 1)

以下是獲取數字冪的完整程式碼 -

示例

 演示

using System;
using System.IO;
public class Demo {
   public static void Main(string[] args) {
      int n = 15;
      int p = 2;
      long res;
      res = power(n, p);
      Console.WriteLine(res);
   }
   static long power(int n, int p) {
      if (p != 0) {
         return (n * power(n, p - 1));
      }
      return 1;
   }
}

輸出

225

更新於: 22-Jun-2020

193 次瀏覽

開始您的事業

透過完成本課程獲得認證

開始
廣告
© . All rights reserved.