pow

powは、冪乗(aのx乗)を計算する。

Man page of POW
C言語関数辞典 - pow, powf, powl

aのx乗であれば、第1引数は、基数aを指定し、第2引数は、指数xを指定する。

入力されたaとxから、aのx乗を計算する。

$ vi pow.c
$ gcc pow.c -o pow
/usr/bin/ld: /tmp/ccrxZwhY.o: in function `main':
pow.c:(.text+0x5d): undefined reference to `pow'
collect2: エラー: ld はステータス 1 で終了しました
$ gcc -lm pow.c -o pow
$ ./pow
a: 2
x: 3
pow(2.000000, 3.000000) = 8.000000
$ ./pow
a: 5
x: 3
pow(5.000000, 3.000000) = 125.000000
$

普通にコンパイルすると、数学関数ライブラリはリンクされないので、エラーを起こす。
なので、-lmオプションを付けて、コンパイルする。
2の3乗は8、5の3乗は125になる。

Sample/c/pow/pow/src/pow at master · bg1bgst333/Sample · GitHub