Rumah > Artikel > pembangunan bahagian belakang > Cara menulis x dinaikkan ke kuasa ke-n dalam bahasa C
Dalam bahasa C, terdapat dua cara utama untuk mengira x dinaikkan kepada kuasa ke-n: menggunakan fungsi pow(): Fungsi pow() menyediakan pengiraan standard dan sintaksnya ialah double pow(double x, int n); menggunakan gelung: seperti Fungsi pow() tidak tersedia Anda boleh menggunakan gelung untuk mengira secara manual Sintaks ialah double pow(double x, int n) { ... }
Bagaimana untuk. hitung x kepada kuasa ke-n dalam bahasa C
Dalam bahasa C, terdapat dua kaedah utama untuk mengira x dinaikkan kepada kuasa ke-n:
Kaedah 1: Gunakan fungsi pow()
pow()
函数是 C 数学库中提供的一个标准函数,用于计算 x 的 n 次方。其语法如下:
<code class="c">double pow(double x, int n);</code>
其中,x
是基数,n
是指数。pow()
函数返回 x
的 n
次方。
示例:
<code class="c">#include <stdio.h> #include <math.h> int main() { double x = 2.5; int n = 3; double result = pow(x, n); printf("%f 的 %d 次方是 %f\n", x, n, result); return 0; }</code>
方法二:使用循环
如果不可用 pow()
<code class="c">double pow(double x, int n) { double result = 1.0; for (int i = 0; i < n; i++) { result *= x; } return result; }</code>di mana,
x
ialah asas dan n
ialah eksponen. Fungsi pow()
mengembalikan x
yang dinaikkan kepada kuasa n
. Contoh:
🎜<code class="c">#include <stdio.h> int main() { double x = 2.5; int n = 3; double result = pow(x, n); printf("%f 的 %d 次方是 %f\n", x, n, result); return 0; }</code>🎜🎜Kaedah 2: Gunakan gelung🎜🎜🎜Jika fungsi
pow()
tidak tersedia, anda juga boleh menggunakan gelung untuk mengira x secara manual kepada kuasa ke-n . 🎜rrreee🎜🎜Contoh: 🎜🎜rrreeeAtas ialah kandungan terperinci Cara menulis x dinaikkan ke kuasa ke-n dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!