Chương trình C ++ để tính công suất sử dụng đệ quy

Chương trình này tính lũy thừa của một số bằng cách sử dụng đệ quy trong đó cơ số và số mũ được nhập bởi người dùng.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C ++ sau:

  • Các hàm trong C ++
  • Các loại hàm do người dùng định nghĩa trong C ++
  • C ++ đệ quy

Ví dụ: Chương trình cấp nguồn cho máy tính sử dụng đệ quy

 #include using namespace std; int calculatePower(int, int); int main() ( int base, powerRaised, result; cout <> base; cout <> powerRaised; result = calculatePower(base, powerRaised); cout << base << "^" << powerRaised << " = " << result; return 0; ) int calculatePower(int base, int powerRaised) ( if (powerRaised != 0) return (base*calculatePower(base, powerRaised-1)); else return 1; ) 

Đầu ra

 Nhập số cơ số: 3 Nhập số lũy thừa (số nguyên dương): 4 3 4 = 81

Kỹ thuật này chỉ có thể tính lũy thừa nếu số mũ là một số nguyên dương.

Để tìm lũy thừa của bất kỳ số nào, bạn có thể sử dụng pow()hàm.

 result = pow (cơ số, số mũ);

thú vị bài viết...