Dapatkan dua integer daripada pengguna sebagai asas dan eksponen dan hitung kuasa seperti yang dijelaskan di bawah.
Pertimbangkan perkara berikut untuk menulis atur cara C.
Ikuti algoritma yang diberikan di bawah:
Contoh cara menggunakan program berikutBahasa C untuk mengira kuasa nombor tertentu.
Step 1: Declare int and long variables. Step 2: Enter base value through console. Step 3: Enter exponent value through console. Step 4: While loop. Exponent !=0 i. Value *=base ii. –exponent Step 5: Print the result.
Apabila program di atas dilaksanakan, hasil berikut dihasilkan -
#include<stdio.h> int main(){ int base, exponent; long value = 1; printf("Enter a base value:</p><p> "); scanf("%d", &base); printf("Enter an exponent value: "); scanf("%d", &exponent); while (exponent != 0){ value *= base; --exponent; } printf("result = %ld", value); return 0; }
Jika kita ingin mencari kuasa nombor nyata, kita boleh menggunakan fungsi pow, iaitu fungsi yang telah ditetapkan dalam matematik.h .
Run 1: Enter a base value: 5 Enter an exponent value: 4 result = 625 Run 2: Enter a base value: 8 Enter an exponent value: 3 result = 512
Apabila program di atas dilaksanakan, keputusan berikut terhasil -
#include<math.h> #include<stdio.h> int main() { double base, exponent, value; printf("Enter a base value: "); scanf("%lf", &base); printf("Enter an exponent value: "); scanf("%lf", &exponent); // calculates the power value = pow(base, exponent); printf("%.1lf^%.1lf = %.2lf", base, exponent, value); return 0; }
Atas ialah kandungan terperinci Program C untuk mengira kuasa nombor yang diberikan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!