中易网

改VB计算分数数组精确计算

答案:1  悬赏:50  
解决时间 2021-01-14 15:28
  • 提问者网友:谁的错
  • 2021-01-13 20:14
改VB计算分数数组精确计算
最佳答案
  • 二级知识专家网友:举杯邀酒敬孤独
  • 2021-01-13 20:49
Dim remainder%(100), quotienet%(100)
Sub main()
Dim m%, n%, i%, j%, t$
t = InputBox("please input a fraction(m/n) (<0m = Split(t, "/")(0)
n = Split(t, "/")(1)
Debug.Print t; " it's accuracy value is: 0.";
For i = 1 To 100
remainder(m) = i
m = m * 10
quotienet(i) = m  n
m = m Mod n
If (m = 0) Then
For j = 1 To i
Debug.Print quotienet(j);
Next
Exit For
End If
If (remainder(m) <> 0) Then
For j = 1 To i
Debug.Print quotienet(j);
Next
Debug.Print
Debug.Print "and it is a infinite cyclic fraction from "; remainder(m)
Debug.Print "digit to "; i; " digit after decimal point."
Exit For
End If
Next
End Sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息