math.Pow10 関数を使用して、指定した数値の 10 を底とする累乗を計算する
数学演算では、数値の特定の累乗を計算する必要があることがよくあります。底 10 で累乗を計算する場合、Go 言語の数学パッケージには非常に便利な関数 math.Pow10 が用意されています。この記事では、 math.Pow10 関数を使用して指定された数値の 10 の底を計算する方法と、対応するコード例を紹介します。
math.Pow10 関数のプロトタイプは次のように定義されます。
func Pow10(n int) float64
この関数は、指数のサイズを示す整数パラメーター n を受け取ります。この関数は、10 を底とする n 乗である float64 型の結果を返します。
以下は、 math.Pow10 関数を使用して、指定された数値の底の 10 乗を計算する方法を示すサンプル コードです。
package main import ( "fmt" "math" ) func main() { var num float64 var exponent int fmt.Print("请输入一个数字:") fmt.Scanln(&num) fmt.Print("请输入指数大小:") fmt.Scanln(&exponent) result := math.Pow10(exponent) * num fmt.Printf("以10为底的%d次方的结果为:%f ", exponent, result) }
上記のコードでは、最初に 2 つの変数を宣言します。 num
と exponent
は、それぞれユーザーが入力した数値と指数サイズを保存するために使用されます。次に、fmt.Scanln
関数を使用して、ユーザーが入力した数値と指数サイズを標準入力からそれぞれ読み取ります。
次に、math.Pow10(exponent)
関数を呼び出して、10 を底とする指数累乗を計算します。これに num を乗算して、最終結果を取得します。
最後に、fmt.Printf
関数を使用して結果を出力します。ここで、指数関数サイズと計算結果は、%d
と %f## を使用して結合されます。 # 文字列の出力をフォーマットします。
请输入一个数字:4 请输入指数大小:3 以10为底的3次方的结果为:4000.000000
以上がmath.Pow10 関数を使用して、指定された数値を基数 10 乗します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。