Heim >Backend-Entwicklung >C++ >So drücken Sie die n-te Potenz einer Zahl in C++ aus
Es gibt zwei Möglichkeiten, eine auf die n-te Potenz erhöhte Zahl in C++ darzustellen: mit dem integrierten pow-Operator oder mit dem Multiplikationsoperator (für ganzzahlige Exponenten).
Zwei Hauptmethoden, um die n-te Potenz einer Zahl in C++ auszudrücken
In C++ gibt es zwei Hauptmethoden, um die n-te Potenz einer Zahl auszudrücken:
1. Verwenden Sie integrierte Operatoren
C++ bietet pow
einen integrierten Operator, der zwei Parameter akzeptiert: Basis und Exponent, und die Basis hoch mit dem Exponenten erhöht zurückgibt.
<code class="cpp">#include <cmath> int main() { double base = 2.5; int exponent = 3; double result = pow(base, exponent); std::cout << result << "\n"; // 输出:15.625 return 0; }</code>
2. Verwendung von Multiplikationsoperatoren
Für ganzzahlige Exponenten können Sie verschachtelte Multiplikationsoperatoren verwenden, um die n-te Potenz einer Zahl zu berechnen. Um beispielsweise 2 hoch in die dritte Potenz zu berechnen, würden Sie Folgendes tun:
<code class="cpp">int base = 2; int exponent = 3; int result = 1; for (int i = 0; i < exponent; i++) { result *= base; } std::cout << result << "\n"; // 输出:8</code>
Das obige ist der detaillierte Inhalt vonSo drücken Sie die n-te Potenz einer Zahl in C++ aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!