(VB)判斷兩個數值大小,並給出小的

2022-05-29 10:56:38 字數 2297 閱讀 6585

1樓:dl_會飛的青蛙

提問題的時候你可沒有這麼多要求!~

你直接用我的**吧

你的**問題太多

private sub command1_click()dim a as double, b as doublea = text1.text: b = text2.

textif isnumeric(a) and isnumeric(b) then

else

msgbox ("你幹哈啊,讓你輸入數值,知道啥叫數值不,重來!")text1.text = ""

text2.text = ""

text3.text = ""

end if

if a = b then

msgbox ("警告:你有毛病啊,比大小,你整倆一樣的,重來!")text1.text = ""

text2.text = ""

text3.text = ""

else

if a > b then

text3.text = b

else

text3.text = a

end if

end if

end sub

2樓:匿名使用者

private sub command1_click()dim a, b

a = val(text1.text)

b = val(text2.text)

if isnumeric(a) and isnumeric(b) then

if a = b then

msgbox ("警告:你有毛病啊,比大小,你整倆一樣的,重來!")text1.text = ""

text2.text = ""

text3.text = ""

elseif a > b then

text3.text = b

elseif a < b then

text3.text = a

end if

else

msgbox ("你幹哈啊,讓你輸入數值,知道啥叫數值不,重來!")text1.text = ""

text2.text = ""

text3.text = ""

end if

end sub

vb 判斷兩個數值的大小

3樓:

private sub command1_click()dim a as double, b as doublelet a = val(text1.text) : b = val(text2.

text) '幫你去掉了廢話 因為val已經是將資料數位化了·所以不用檢測是否為數字

if a = b then

msgbox ("請輸入兩個不相同的數值!")text1.text = ""

text2.text = ""

text3.text = ""

elseif a > b then

text3.text = b

else

text3.text = a

end if

end sub

vb比較兩個數大小

4樓:匿名使用者

您好:這個很簡單,這道題目考的是您使用 if 條件函式的用法,請參見下面**。

正確用法示例:

if a > b then

'a大於b

else

『b大於a

end if

按照您的要求,您可以更改為如下**,即可實現您的要求:

if text1.text > text2.text thentext3.text = '大數是:' + text1.textelse

text3.text = '大數是:' + text2.textend if

若有疑問,您可以繼續追問。

希望對您有用!

5樓:天天過節

private sub command1_click()

text3 = "最大數是:" + iif(text1 > text2, text1, text2)

end sub

6樓:

if int(text1.text)>int(text2.text) then

text3.text ="大數是:" & text1.textelse

text3.text ="大數是:" & text2.textend if

兩個數比較大小,可先比較多的那個數就大,當兩個

兩個數比較大小,可先比較 整數部分 整數部分 多的那個數就大,當兩個數數字相同時,應該從 高 位比較起,哪一位數字大這個數就大。比較兩個數的大小,先比數字,數字 的數大。數字相同時,要從 位比 比較兩個數的大小,先比數字,數字 高 的數大。數字相同時,要從 最高 位比起。解答過程如下 1 例如 比較...

C語言,這樣為什麼不可以實現兩個數值的交換

因為在swap函式中,a b是x y的資料複製品,其變化與x y本身無關,如果要交換,需要傳遞x y的位址到子函式中,進行交換!1 include 2 void swap int a int b 3 10 int main 11 因為在swap函式中,a b的位址和x y的位址不同,其變化與x y本...

怎麼判斷兩個數是不是互為倒數得數是1的兩個數互為倒數判斷對錯

倒數是指數學上設乙個數x與其相乘的積為1的數,記為1 x或x,過程為 乘法逆 除了0以外的複數都存在倒數,倒數圖將其以1除,便可得到倒數.兩個乘積是1的數互為倒數,0沒有倒數.1.求乙個分數的倒數,例如3 4,我們只須把3 4這個分數的分子和分母交換位置,即得3 4的倒數為4 3 2.求乙個整數的倒...