Es gibt drei Möglichkeiten, die n-te Potenz in C++ auszudrücken: Potenzoperator (Basis^Exponent), pow()-Funktion (pow(Basis, Exponent)) und Verwendung der Funktionen exp() und log() (exp(Exponent * log ( Basis)), um die Basis umzuwandeln).
Die n-te Potenz in C++ repräsentiert
In C++ kann die n-te Potenz auf folgende Weise ausgedrückt werden:
1. Potenzoperator
Syntax: Basis^ Exponent
base^exponent
其中:
base
:要取幂的数字。exponent
:要取的幂次。例如:
<code class="cpp">double x = 2.5; double y = x^3; // y = 2.5^3 = 15.625</code>
2. pow()
函数
语法:pow(base, exponent)
其中:
base
:要取幂的数字。exponent
:要取的幂次。这个函数与幂运算符具有相同的功能。
例如:
<code class="cpp">double x = 2.5; double y = pow(x, 3); // y = 2.5^3 = 15.625</code>
3. 使用 exp()
和 log()
函数
语法:exp(exponent * log(base))
其中:
base
:要取幂的数字。exponent
base
: Die Zahl, die potenziert werden soll.
exponent
: Die zu erhöhende Leistung. Zum Beispiel: 🎜<code class="cpp">double base = 2.5; double exponent = 3; double result = exp(exponent * log10(base)); // result = 2.5^3 = 15.625</code>
pow()
Funktion 🎜🎜🎜 Syntax: pow(base, exponent)
🎜🎜wobei: 🎜base
: Die Zahl, die potenziert werden soll. 🎜exponent
: Die zu nehmende Kraft. 🎜🎜🎜Diese Funktion hat die gleiche Funktionalität wie der Leistungsbetreiber. 🎜🎜Zum Beispiel: 🎜rrreee🎜🎜3. Verwenden Sie die Funktionen exp()
und log()
🎜🎜🎜Syntax: exp(exponent * log(base ))
🎜🎜Unter ihnen: 🎜base
: Die Zahl, die potenziert werden soll. 🎜exponent
: Die zu erhöhende Leistung. 🎜🎜🎜Diese Methode berechnet die n-te Potenz, indem sie die Basis in eine Potenz der Basis 10 umwandelt. 🎜🎜Beispiel: 🎜rrreeeDas obige ist der detaillierte Inhalt vonSo drücken Sie die n-te Potenz in C++ aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!