亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

公式 V 中 Go 中的運算符優先級 = 4/3πr3

公式 V 中 Go 中的運算符優先級 = 4/3πr3

Go
慕婉清6462132 2022-09-19 17:41:18
嘗試設置球體體積的公式 V = 4/3πr3我編碼了,但沒有。V = 4 / 3 * math.Pi * math.Pow(r, 3)V = (4 * math.Pi * math.Pow(r?3)) / 3我明白了有運算符優先級需要考慮,但是在這種情況下,我看不出它可能在哪里干擾所需的結果,畢竟,除了 和 之外沒有其他運算符。*/math.Pow
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

我相信你想要的是如下:

V = 4.0 / 3.0 * math.Pi * math.Pow(r, 3)

正如JimB默認所述,將是一個整數除法,因此將大幅舍入??梢酝ㄟ^使用 指定數據類型來強制進行浮點除法。4 / 34.0 / 3.0


查看完整回答
反對 回復 2022-09-19
?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

下面是一個查找球體體積的示例代碼:


package main


import (

    "fmt"

    "math"

)


func volume(radius float64) float64 {

    return 4.0 / 3.0 * math.Pi * math.Pow(radius, 3)

}


func main() {

    fmt.Println(volume(5.0))

}

輸出:


523.598775598299


查看完整回答
反對 回復 2022-09-19
  • 2 回答
  • 0 關注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號