亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.bas

?? 分析數(shù)學(xué)表達(dá)式 運(yùn)算 以及作圖用的
?? BAS
字號(hào):
Attribute VB_Name = "Main"
Option Base 1
Public InText As String
Public Type Word
  Content As String
  Type As Byte
  Disposed As Boolean
  Priority As Integer
End Type
Public MyExpression1() As String
Public MyExpression() As Word
Private NELocation As Integer, NELength As Integer
Public NowExpression1() As String
Public NowExpression() As Word
Private Function DataStyle(ByRef Dat As String) As Byte
On Error Resume Next
Select Case Dat
Case " "
  DataStyle = 0 '空格
Case "0" To "9", "."
  DataStyle = 1 '數(shù)字
Case "+", "-", "*", "/", "^"
  DataStyle = 2
Case "a" To "c"
  DataStyle = 3
Case "x" To "z"
  DataStyle = 4
Case "("
  DataStyle = 5
Case ")"
  DataStyle = 6
End Select
End Function
Public Function AddSpace(ByRef DstString As String, Text As Boolean) As String
On Error Resume Next
Dim Temp As String
Dim Fir As String, Sec As String, Thd As String
For i = 1 To Len(DstString)
  Fir = Mid(DstString, i, 1)
  Sec = Mid(DstString, i + 1, 1)
  If DataStyle(Fir) = DataStyle(Sec) And DataStyle(Fir) = 1 Then
    Temp = Temp & Fir
  ElseIf DataStyle(Fir) = 0 Or DataStyle(Sec) = 0 Then
    Temp = Temp & Fir
  Else
    Temp = Temp & Fir & " "
  End If
Next i
AddSpace = Temp & " "
If Text = True Then
  MyExpression1 = Split(AddSpace, " ")
  For i = LBound(MyExpression1) To UBound(MyExpression1)
    If DataStyle(MyExpression1(i)) = 5 And DataStyle(MyExpression1(i + 1)) = 1 And DataStyle(MyExpression1(i + 2)) = 6 Then
      MyExpression1(i) = MyExpression1(i + 1)
      For j = i To UBound(MyExpression1)
        NowExpression(j) = NowExpression(j + 2)
      Next j
    End If
  Next i
  ReDim MyExpression(LBound(MyExpression1) To UBound(MyExpression1))
  For i = LBound(MyExpression1) To UBound(MyExpression1)
  MyExpression(i).Content = MyExpression1(i)
  MyExpression(i).Type = DataStyle(MyExpression1(i))
  MyExpression(i).Disposed = False
  MyExpression(i).Priority = 0
  Next i
  Call SetPriority
Else
  NowExpression1 = Split(AddSpace, " ")
  ReDim NowExpression(LBound(NowExpression1) To UBound(NowExpression1) - 1)
  For i = LBound(NowExpression1) To UBound(NowExpression1) - 1
  NowExpression(i).Content = NowExpression1(i)
  NowExpression(i).Type = DataStyle(NowExpression1(i))
  NowExpression(i).Disposed = False
  Debug.Print NowExpression(i).Content
  Next i
End If
End Function
Private Sub SetPriority()
On Error Resume Next
For i = LBound(MyExpression1) To UBound(MyExpression1)
  If MyExpression(i).Type = 5 Then
    For j = i To UBound(MyExpression1)
      MyExpression(j).Priority = MyExpression(j).Priority + 1
    Next j
  ElseIf MyExpression(i).Type = 6 Then
    For j = i + 1 To UBound(MyExpression1)
      MyExpression(j).Priority = MyExpression(j).Priority - 1
    Next j
  End If
Next i
If MyExpression(UBound(MyExpression1)).Priority <> 0 Then
MsgBox ("左右括號(hào)數(shù)目不一,請(qǐng)檢查")
Exit Sub
End If
r = HighestPriority
End Sub
Public Function HighestPriority() As String
On Error Resume Next
NELength = 0
Dim HP As Integer
HP = 0
HighestPriority = ""
For i = LBound(MyExpression) To UBound(MyExpression)
If MyExpression(i).Priority > HP Then HP = MyExpression(i).Priority
Next i
For i = LBound(MyExpression) To UBound(MyExpression)
If MyExpression(i).Priority = HP Then
NELocation = i + 1
HighestPriority = HighestPriority & MyExpression(NELocation).Content
Exit For
End If
Next i
i = i + 2
Do
NELength = NELength + 1
HighestPriority = HighestPriority & MyExpression(i).Content
i = i + 1
Loop While MyExpression(i).Priority = HP
NELocation = NELocation - 1
NELength = NELength + 1
HighestPriority = Left(HighestPriority, Len(HighestPriority) - 1)
HighestPriority = AddSpace(HighestPriority, False)
End Function
Public Function DoCalc() As String
On Error Resume Next
Dim NewVal As String
For i = UBound(NowExpression) To LBound(NowExpression) Step -1
  If NowExpression(i).Content = "^" Then
    NewVal = Val(NowExpression(i - 1).Content) ^ Val(NowExpression(i + 1).Content)
    NowExpression(i - 1).Content = NewVal
    NowExpression(i - 1).Type = 1
    For j = i To UBound(NowExpression)
      NowExpression(j) = NowExpression(j + 2)
    Next j
    ReDim Preserve NowExpression(LBound(NowExpression) To UBound(NowExpression) - 2)
    GoTo ExitFunction
  End If
Next i
For i = LBound(NowExpression) To UBound(NowExpression)
  If NowExpression(i).Content = "*" Or NowExpression(i).Content = "/" Then
    If NowExpression(i).Content = "*" Then
      NewVal = Val(NowExpression(i - 1).Content) * Val(NowExpression(i + 1).Content)
    Else
      NewVal = Val(NowExpression(i - 1).Content) / Val(NowExpression(i + 1).Content)
    End If
    NowExpression(i - 1).Content = NewVal
    NowExpression(i - 1).Type = 1
    For j = i To UBound(NowExpression)
      NowExpression(j) = NowExpression(j + 2)
    Next j
    ReDim Preserve NowExpression(LBound(NowExpression) To UBound(NowExpression) - 2)
    GoTo ExitFunction
  End If
Next i
For i = LBound(NowExpression) To UBound(NowExpression)
  If NowExpression(i).Content = "+" Or NowExpression(i).Content = "-" Then
    If NowExpression(i).Content = "+" Then
      NewVal = Val(NowExpression(i - 1).Content) + Val(NowExpression(i + 1).Content)
    Else
      NewVal = Val(NowExpression(i - 1).Content) - Val(NowExpression(i + 1).Content)
    End If
    NowExpression(i - 1).Content = NewVal
    NowExpression(i - 1).Type = 1
    For j = i To UBound(NowExpression)
      NowExpression(j) = NowExpression(j + 2)
    Next j
    ReDim Preserve NowExpression(LBound(NowExpression) To UBound(NowExpression) - 2)
    GoTo ExitFunction
  End If
Next i
ExitFunction:
For i = LBound(MyExpression) To NELocation
DoCalc = DoCalc & MyExpression(i).Content & " "
Next i
For i = LBound(NowExpression) To UBound(NowExpression)
DoCalc = DoCalc & NowExpression(i).Content & " "
Next i
For i = NELocation + NELength To UBound(MyExpression)
DoCalc = DoCalc & MyExpression(i).Content & " "
Next i
End Function






















?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜日韩国产| 色八戒一区二区三区| 天堂成人免费av电影一区| 18涩涩午夜精品.www| 国产女人18毛片水真多成人如厕| 精品国产在天天线2019| 日韩欧美电影一区| 国产午夜精品一区二区三区视频| www久久久久| 一区二区三区四区蜜桃 | 亚洲国产色一区| 视频一区二区三区在线| 久久99蜜桃精品| 成人中文字幕电影| 欧美日韩成人一区二区| 久久综合色8888| 久久嫩草精品久久久久| 亚洲国产精品ⅴa在线观看| 亚洲人成网站色在线观看| 亚洲一区二区三区影院| 国产精华液一区二区三区| 免费欧美在线视频| 成人av资源站| 日韩一级片在线观看| 国产精品午夜免费| 日韩精品一二三四| 91亚洲国产成人精品一区二三 | 亚洲高清免费一级二级三级| 中文字幕日韩欧美一区二区三区| 日韩电影免费在线观看网站| 欧美刺激午夜性久久久久久久| 欧美mv日韩mv亚洲| 国产一区二区三区高清播放| 中文字幕一区二区三| 精品视频一区 二区 三区| 国产一区二区三区四| 亚洲综合在线电影| 日韩久久久精品| 日本高清不卡aⅴ免费网站| 日av在线不卡| 亚洲美女在线一区| 26uuu精品一区二区三区四区在线| 99久久国产综合精品女不卡| 强制捆绑调教一区二区| 亚洲欧洲美洲综合色网| 日韩午夜在线观看| 色哟哟一区二区| 韩国精品主播一区二区在线观看 | 国产一区在线不卡| 亚洲国产综合人成综合网站| 国产日韩精品一区二区浪潮av| 欧美视频你懂的| 国产精品亚洲视频| 国产精品的网站| 91蜜桃视频在线| 不卡影院免费观看| 日韩欧美黄色影院| 99这里都是精品| 午夜影院久久久| 亚洲欧洲日韩综合一区二区| 欧美美女直播网站| 91在线免费播放| 国产福利电影一区二区三区| 日本不卡不码高清免费观看| 一区二区欧美国产| 精品美女在线播放| 一本色道**综合亚洲精品蜜桃冫| 激情五月播播久久久精品| 午夜久久久影院| 亚洲欧美一区二区视频| 国产日韩欧美综合一区| 久久日韩精品一区二区五区| 国产精品国产馆在线真实露脸| 欧美美女黄视频| 欧美日韩三级在线| 91在线国产福利| 国产自产2019最新不卡| 精品一区二区三区日韩| 精品在线播放免费| 精品制服美女久久| 国产一区二区三区黄视频 | 欧美亚洲国产bt| 99re在线视频这里只有精品| av激情综合网| 99re这里只有精品首页| k8久久久一区二区三区| 91老师片黄在线观看| 日本高清不卡在线观看| 欧美日韩国产三级| 7777精品伊人久久久大香线蕉超级流畅| 欧美亚一区二区| 欧美狂野另类xxxxoooo| 日韩一本二本av| 久久久蜜桃精品| 欧美激情在线观看视频免费| 国产精品久久看| 亚洲成人激情自拍| 美女国产一区二区三区| 国产综合久久久久久鬼色| 成人黄色在线网站| 色婷婷精品久久二区二区蜜臀av | 国产精品久线观看视频| 成人免费在线观看入口| 一区二区三区四区视频精品免费| 天天综合网天天综合色| 国产尤物一区二区| 9色porny自拍视频一区二区| 欧美视频精品在线| 久久久久久久久久电影| 一区二区三区在线视频播放| 日韩成人伦理电影在线观看| 国产精品一色哟哟哟| 91在线国产观看| 日韩一级大片在线观看| **网站欧美大片在线观看| 亚洲国产日韩a在线播放性色| 经典三级在线一区| 91免费观看国产| 日韩欧美国产成人一区二区| 中文字幕中文字幕在线一区| 视频一区二区三区在线| av激情综合网| 2020日本不卡一区二区视频| 国产精品污www在线观看| 日韩成人一级片| 日本高清不卡视频| 久久久欧美精品sm网站| 亚洲大片精品永久免费| 丁香六月综合激情| 欧美一级夜夜爽| 亚洲精品菠萝久久久久久久| 韩日av一区二区| 欧美欧美欧美欧美| 中文字幕一区二区三区av| 黄网站免费久久| 欧美午夜精品久久久久久孕妇| 国产清纯美女被跳蛋高潮一区二区久久w | 91美女片黄在线观看| 久久午夜羞羞影院免费观看| 首页综合国产亚洲丝袜| 色综合久久久久久久| 欧美精品一区二区三区蜜臀| 亚洲va韩国va欧美va| 97成人超碰视| 欧美国产一区视频在线观看| 久久国产精品第一页| 欧美日韩一区小说| 亚洲日本乱码在线观看| 国产激情偷乱视频一区二区三区 | 国产一区二区三区黄视频| 9191久久久久久久久久久| 亚洲激情成人在线| 92精品国产成人观看免费| 国产欧美一区二区精品性色 | 99久久国产综合精品麻豆| 久久久精品人体av艺术| 久久国产日韩欧美精品| 91精品国产麻豆国产自产在线 | 欧美mv日韩mv国产网站| 肉丝袜脚交视频一区二区| 欧美日韩视频第一区| 亚洲不卡在线观看| 欧美日韩一区二区三区免费看| 伊人婷婷欧美激情| 97精品久久久午夜一区二区三区 | 亚洲二区视频在线| 欧美在线色视频| 亚洲综合一区二区精品导航| 99精品国产一区二区三区不卡| 中文在线免费一区三区高中清不卡| 国产最新精品免费| 欧美经典一区二区三区| 国产美女视频91| 国产亚洲欧美日韩在线一区| 国产精品影音先锋| 中文在线一区二区| 色婷婷综合五月| 一区二区久久久久| 欧美高清视频在线高清观看mv色露露十八 | 欧美吻胸吃奶大尺度电影| 亚洲一区免费在线观看| 欧美日韩一级大片网址| 丝袜亚洲另类欧美| 日韩精品一区二区三区四区视频| 国产又黄又大久久| 国产精品久久久久影院| 色琪琪一区二区三区亚洲区| 亚洲午夜一区二区| 91精品国产麻豆| 国产一区二区久久| 国产精品毛片a∨一区二区三区| 不卡大黄网站免费看| 亚洲午夜国产一区99re久久| 日韩欧美成人激情| 国产成人综合在线播放| 亚洲精品视频在线观看网站| 日韩一级二级三级| 99在线精品视频| 天天色天天操综合| 国产亚洲一区二区三区在线观看|