Programming 板


LINE

在學習 Go Playground Programming Language 時出現一個不知道怎麼辦 的 Bug。 題目:用牛頓法( Sqrt(x)=z- [(z^2)-x]/2z )計算平方根並觀察數字變化 http://go-tour-zh-tw.appspot.com/#25 程式的骨架沒問題,但牛頓法這行快整死我了orz ==以下為完整程式碼,直接貼在上面網址中左上視窗就可以了== ==版本一== package main import ( "fmt" ) func Sqrt(x float64) float64 { var a, b, c float64 = x, 9.0, 0.0 for i :=0; i<10; i++ { c=b- [ (b*b-a)/2b ] // 這行有bug無法執行 a=b b=c fmt.Println(a,b) // 測試a和b的變化 } return b } func main() { fmt.Println(Sqrt(2)) } ==版本二== package main import ( "fmt" ) func Sqrt(x float64) float64 { var a, b, c float64 = x, 9.0, 0.0 for i :=0; i<10; i++ { c=b- [ (b*b-a)/2b ] // 這行有bug無法執行 a=b b=c fmt.Println(a,b) // 測試a和b的變化 } return b } func main() { fmt.Println(Sqrt(2)) } ==版本三== package main import ( "fmt" ) func Sqrt(x float64) float64 { var a, b, c, d, e float64 = x, 9.0, 0.0, 0.0, 0.0 for i :=0; i<10; i++ { e=b*b-a d=e/2b // 這行有bug無法執行 c=b- d a=b b=c d=0.0 e=0.0 fmt.Println(a,b) // 測試a和b的變化 } return b } func main() { fmt.Println(Sqrt(2)) } --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.69.208
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Programming/M.1426670237.A.5FC.html
1F:→ LPH66: 程式語言算式的括號都是小括號 140.112.30.32 03/18 18:06
2F:→ LPH66: 中括號在程式語言裡有別的意義 140.112.30.32 03/18 18:06
3F:→ LPH66: 多半是陣列相關的意思 140.112.30.32 03/18 18:06
4F:→ carelai: 對,還有除以2b應該寫成/(2*b)吧 124.77.95.55 03/18 18:51
5F:→ Nessa1103: 居然是因為這樣!好,我再試試 123.193.69.208 03/18 19:22
6F:→ Nessa1103: 結果真的是死在2b XDDDDDDDDDDDDDDDDDD 123.193.69.208 03/18 19:35
7F:→ Nessa1103: 不過計算出來的平方根還是怪怪的,我再 123.193.69.208 03/18 19:46
8F:→ Nessa1103: 試試看怎麼辦 123.193.69.208 03/18 19:46
9F:→ carylorrk: 根據經驗,完全程式新手寫 go 1.34.244.41 03/19 06:22
10F:→ carylorrk: 如果直接走那個流程會卡很多地方... 1.34.244.41 03/19 06:23
11F:→ carylorrk: 感覺是給有 C 經驗的人跳槽用的 1.34.244.41 03/19 06:23
12F:→ Nessa1103: 我大概算中古新手,只是C到指標就卡了 123.193.69.208 03/21 08:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP