Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C untuk mengira kuasa nombor yang diberikan

Program C untuk mengira kuasa nombor yang diberikan

PHPz
PHPzke hadapan
2023-09-22 21:41:02899semak imbas

Program C untuk mengira kuasa nombor yang diberikan

Dapatkan dua integer daripada pengguna sebagai asas dan eksponen dan hitung kuasa seperti yang dijelaskan di bawah.

Contoh

Pertimbangkan perkara berikut untuk menulis atur cara C.

  • Andaikan asasnya ialah 3
  • Eksponen ialah 4
  • Kuasa=3*3*3*3

Algoritma

Ikuti algoritma yang diberikan di bawah:

Contoh cara menggunakan program berikut

Bahasa 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.

Output

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;
}

Contoh

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

Output

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam