• 締切済み

C言語の数学関数

C言語の数学関数で、double型実数Xの平方根(1/2乗)は「sprt(X)」ですが1/3乗や1/4乗、1/n乗(n:実数)はどうやって表せばいいんですか? 「pow()関数」を用いればいいんですか? 例えば、 1.2の1/3乗は→pow(1.2 , 1.0/3.0) 1.2の1/4乗は→pow(1.2 , 1.0/4.0) 1.2の1/12.3は→pow(1.2 , 1.0/12.3) となるのですか? 宜しくお願いします。

みんなの回答

  • yama5140
  • ベストアンサー率54% (136/250)
回答No.2

>「pow()関数」を用いればいいんですか?  http://www.bohyoh.com/CandCPP/C/Library/pow.html で、pow()関数を確認し、 開発環境(コンパイラ)を整備の後、ご自分で(←★重要)pow()関数を用いてプログラムを作成し、その結果と「MS電卓」( x^y )での結果を比較すればよいと考えます。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

1/3乗については cbrt があるかもしれません. その他はしょうがないので pow を使ってください.

関連するQ&A