看板 Visual_Basic 關於我們 聯絡資訊
目前正在試寫尤拉數程式 但發現vb他只能顯示到.13個小數點 請問有辦法讓他突破嗎? 以下是我的程式碼 Dim a,n As Double n = TextBox1.Text a = (1 + n) ^ (1 / n) Label1.Text = a TextBox2.Text = a 還是說資料型態限制的關係呢? 有沒有其他資料型態可以讓他沒有這個限制? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.132.129 ※ 編輯: marktb 來自: 220.129.132.129 (11/22 08:04)
nwish:轉成字串儲存,看你要多長都可以,處裡的時候再分段計算 11/22 16:39
marktb:textbox2.text=a.tostring 試過 也是不行 能否請前輩 11/22 17:08
marktb:再說仔細點呢? 11/22 17:08
retsamsu:textbox2.text=a.tostring("0.0000000000000")試試看 11/22 23:17
retsamsu:幾個0就有幾位 11/22 23:18
marktb:不行..13位數後全部都顯示00000.. 11/22 23:55
GreatShot:這你要另外去找numeric library來用..或是自己寫 11/23 08:20