Program C do obliczania potęgi liczby

W tym przykładzie nauczysz się obliczać potęgę liczby.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • Operatorzy programowania C.
  • C while i zrób… while Loop

Poniższy program pobiera od użytkownika dwie liczby całkowite (liczbę podstawową i wykładnik) i oblicza potęgę.

Na przykład: w przypadku 2 3

  • 2 to liczba podstawowa
  • 3 to wykładnik
  • A moc jest równa 2*2*2

Potęga liczby za pomocą pętli while

#include int main() ( int base, exp; long long result = 1; printf("Enter a base number: "); scanf("%d", &base); printf("Enter an exponent: "); scanf("%d", &exp); while (exp != 0) ( result *= base; --exp; ) printf("Answer = %lld", result); return 0; ) 

Wynik

Podaj liczbę podstawową: 3 Podaj wykładnik: 4 Odpowiedź = 81 

Powyższa technika działa tylko wtedy, gdy wykładnik jest dodatnią liczbą całkowitą .

Jeśli chcesz znaleźć potęgę liczby z dowolną liczbą rzeczywistą jako wykładnikiem, możesz użyć tej pow()funkcji.

Zasilanie za pomocą funkcji pow ()

#include #include int main() ( double base, exp, result; printf("Enter a base number: "); scanf("%lf", &base); printf("Enter an exponent: "); scanf("%lf", &exp); // calculates the power result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; ) 

Wynik

Podaj liczbę podstawową: 2,3 Podaj wykładnik: 4,5 2,3 4,5 = 42,44 

Interesujące artykuły...