0
這是VBScript中的一段簡單代碼,但未顯示預期輸出。它顯示值1
兩次。它應該顯示3
其餘的是三。我是否需要定義一個新變量以顯示準確的結果?爲什麼該部門返回錯誤的剩餘部分?
Dim a, b, c, d
a = 5
b = 2
c = division(a, b)
MsgBox "The division is zero" & " " & c
d = division(a, b)
MsgBox "The division is not zero" & " " & d
Function division(a,b)
Dim Varinfn
Varinfn = a Mod b
If Varinfn = 0 Then
division = Varinfn
Else
division = Varinfn
End If
End Function
你有兩個Msgbox。爲什麼這個代碼會顯示你的文字三次? –
@Gosha_Fighten:不,它不會顯示結果三次。我需要顯示正確的結果。我使用了兩次消息框來顯示正確的答案。也許我應該這樣做,它會忽略錯誤的。 –