C语言中n次方怎么表示
作者:野牛程序员:2024-11-24 12:20:11C语言阅读 2735
C语言中n次方怎么表示
在 C 语言中,可以使用标准库函数 pow
来计算一个数的 n 次方。pow
函数定义在 math.h
中,其用法如下:
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <stdio.h> #include <math.h> // 必须包含该头文件 int main() { double base = 2.0; // 底数 double exponent = 3.0; // 指数 // 计算 base 的 exponent 次方 double result = pow (base, exponent); printf ( "%.2f 的 %.2f 次方是 %.2f\n" , base, exponent, result); return 0; } |
函数说明
函数原型:
1<p>
double
pow
(
double
base,
double
exponent);<br><br></p>
参数:
base
: 底数。exponent
: 指数。返回值:返回
base
的exponent
次幂。
注意事项
指数为整数时:
pow
可以正确计算。例如 23=82^3 = 823=8。指数为小数时:
pow
可计算小数次幂。例如 20.5=22^{0.5} = \sqrt{2}20.5=2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> int power( int base, int exponent) { int result = 1; for ( int i = 0; i < exponent; i++) { result *= base; } return result; } int main() { int base = 2; int exponent = 3; int result = power(base, exponent); printf ( "%d 的 %d 次方是 %d\n" , base, exponent, result); return 0; } |
种方法适用于简单的整数幂计算,无需使用 math.h
。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
