- 締切済み
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) となるのですか? 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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 を使ってください.