Как возвести в степень в С: руководство для начинающих

В языке программирования C возведение числа в степень можно выполнить несколькими способами. Рассмотрим наиболее распространенные из них.

1) С помощью оператора возведения в степень "^". Некоторые компиляторы могут поддерживать оператор "^" в языке C. Например:

c
#include 
#include 
int main() {
    double base = 2, exponent = 3, result;
    
    result = pow(base, exponent); // используем функцию из библиотеки math.h
    
    printf("%lf", result); // выводим результат
    
    return 0;
}

2) С помощью цикла. В этом случае мы будем использовать цикл for для многократного умножения базы на себя. Например:

c
#include 
double power(double base, int exponent) {
    double result = 1;
    
    for (int i = 0; i < exponent; i++) {
        result *= base;
    }
    
    return result;
}
int main() {
    double base = 2, exponent = 3, result;
    
    result = power(base, exponent); // используем нашу функцию
    
    printf("%lf", result); // выводим результат
    
    return 0;
}

3) С помощью рекурсии. Рекурсия - это когда функция вызывает саму себя. Например:

c
#include 
double power(double base, int exponent) {
    if (exponent == 0) {
        return 1;
    }
    
    return base * power(base, exponent - 1);
}
int main() {
    double base = 2, exponent = 3, result;
    
    result = power(base, exponent); // используем нашу функцию
    
    printf("%lf", result); // выводим результат
    
    return 0;
}

В результате выполнения любого из этих методов мы получим результат возведения числа в степень. В данном примере ответ будет равен 8.0 во всех трех случаях.

Похожие вопросы на: "как возвести в степень в c "

Настройка и использование Nginx в Docker
Использование функции Coalesce SQL для работы с NULL значениями в SQL
Оператор switch в языке Си: примеры и объяснения
ESP8266WiFi.h - скачать беспроводной модуль для Arduino
Dependencies: The Secret Behind Successful Software Development
CMake на Windows: как установить и использовать
Usleep - сокращаем время ожидания и повышаем продуктивность!
Черри пикинг: как собрать сладкие ягоды в саду
Как узнать номер в Телеграмме: простые способы
<Docker Alpine>