重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

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)
となるのですか?

宜しくお願いします。

A 回答 (2件)

>「pow()関数」を用いればいいんですか?



 http://www.bohyoh.com/CandCPP/C/Library/pow.html で、pow()関数を確認し、

開発環境(コンパイラ)を整備の後、ご自分で(←★重要)pow()関数を用いてプログラムを作成し、その結果と「MS電卓」( x^y )での結果を比較すればよいと考えます。
    • good
    • 0

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!