POW C: язык программирования с открытым исходным кодом
Функция pow
в языке программирования С предназначена для возведения числа в степень. Она позволяет получить результат возведения числа x
в степень y
. Давайте рассмотрим подробнее, как использовать функцию pow
и напишем примеры кода.
Синтаксис функции pow
выглядит следующим образом:
#include <math.h>
double pow(double x, double y);
Функция pow
принимает два аргумента типа double
- число x
, которое нужно возвести в степень, и число y
, степень, в которую нужно возвести число x
. Возвращает функция pow
результат возведения числа x
в степень y
. Обратите внимание, что тип возвращаемого значения - double
.
Давайте рассмотрим несколько примеров использования функции pow
:
Пример 1: Возведение числа в целую положительную степень.
#include <stdio.h>
#include <math.h>
int main() {
double x = 2, y = 3;
double result = pow(x, y);
printf("%f в степени %f равно %f\n", x, y, result);
return 0;
}
Вывод:
2.000000 в степени 3.000000 равно 8.000000
В данном примере мы используем функцию pow
для возведения числа 2 в степень 3. Результатом будет число 8.
Пример 2: Возведение числа в дробную или отрицательную степень.
#include <stdio.h>
#include <math.h>
int main() {
double x = 4, y = -0.5;
double result = pow(x, y);
printf("%f в степени %f равно %f\n", x, y, result);
return 0;
}
Вывод:
4.000000 в степени -0.500000 равно 0.500000
В данном примере мы используем функцию pow
для возведения числа 4 в степень -0.5. Результатом будет число 0.5.
Пример 3: Использование функции pow
в цикле для вычисления степеней числа.
#include <stdio.h>
#include <math.h>
int main() {
double x = 3;
int i;
for (i = 0; i <= 5; i++) {
double result = pow(x, i);
printf("%f в степени %d равно %f\n", x, i, result);
}
return 0;
}
Вывод:
3.000000 в степени 0 равно 1.000000
3.000000 в степени 1 равно 3.000000
3.000000 в степени 2 равно 9.000000
3.000000 в степени 3 равно 27.000000
3.000000 в степени 4 равно 81.000000
3.000000 в степени 5 равно 243.000000
В данном примере мы используем функцию pow
внутри цикла, чтобы вычислить степени числа 3 от 0 до 5. Результаты выводятся на экран.
Функция pow
является полезным инструментом при работе с числами и возведении их в степень в языке программирования С.