vb中交換兩個變數的值,VB 將ab兩個變數的值互換

時間 2021-06-25 15:01:12

1樓:壹直都很壞

dim a as integer, b as integera = 1

b = 2

a = a + b

b = a - b

a = a - b

debug.print a, b

2樓:飄渺世間天

imports system

module tester

sub main()

dim a, b as integer

a = 1

b = 2

swap1(a, b)

console.writeline(" ", a, b)swap2(a, b)

console.writeline(" ", a, b)end sub

' 方法一

sub swap1(byref lhs as integer, byref rhs as integer)

lhs -= rhs

rhs += lhs

lhs = rhs - lhs

end sub

' 方法2

sub swap2(byref lhs as integer, byref rhs as integer)

lhs = lhs xor rhs

rhs = rhs xor lhs

lhs = lhs xor rhs

end sub

end module

vb 將ab兩個變數的值互換

3樓:匿名使用者

private sub form_click()dim a as string, b as string, c as string

a = inputbox("請輸入

daoa的值專", "請輸入")

b = inputbox("請輸入b的值", "請輸入")c = a

a = b

b = c

msgbox "交換後屬a的值為:

" & a & ", 交換後b的值為:" & bend sub

4樓:匿名使用者

我寫的**du:

private sub form_click()'請求使用者給zhia和b輸入dao值版

dim a as string, b as stringa = inputbox("輸入a的值", "輸入資訊")b = inputbox("輸入b的值", "輸入資訊")'交換a和b的值

dim c as string

c = a

a = b

b = c

'在窗體上輸出變數交權換前後的值

print "交換後a的值為:" & a

print "交換後b的值為:" & b

end sub

5樓:匿名使用者

很想知道,如何不通過臨時變數進行變數值的互換。

6樓:匿名使用者

單擊窗體時,一次彈出兩個輸入資訊對話方塊。?????

7樓:匿名使用者

private sub form_click()dim temp as double

a = inputbox("a")

b = inputbox("b")

print "改變copy前的值

bai:du

zhi" & "a=" & a & ":b=" & btemp = b

b = a

a = temp

print "改變後

dao的值:" & "a=" & a & ":b=" & bend sub

8樓:higer愛

private sub form_click()dim a%, b%, t%

a = inputbox("請輸入a:專")print "a="; a

b = inputbox("請輸入b:")print "b="; b

print "交換後

屬"t = a

a = b

b = t

print "a="; a

print "b="; b

end sub

9樓:匿名使用者

temp=a:a=b:b=temp

vb交換兩個變數的值 命令輸入

10樓:匿名使用者

不是很懂你的意思哦,一般 交換的話,採用第三個變數過度下,例如變數a,b 重新弄個變數c 就可以實現了!!

11樓:匿名使用者

交換a,b的值c=a '將a賦給中間變數ca=b '將b值賦給ab=c '將c(即a的值)賦給b交換完畢!

12樓:匿名使用者

嘿嘿,兩個變數照樣可以交換的。

13樓:鳳代靈登空

(一)交換按抄鈕命令:

private

subcommand_click()

dima

asinteger

a=text1.text

text1.text=text2.texttext2.text=a

endsub

(二bai)解釋:

dima

asinteger

的解釋:

是將兩個數進du行定值,因為變數名中不能zhi出現空格、小數點、dao標點符號等字元。

所以我們將兩個值賦予給整數型integer。

此程式**便於理解,沒有藉助第三個變數的值。

大體的思路就是:

第一個數=第二個數

第二個數=第一個數

所進行兩個數之間的交換來完成這個程式的。

vb兩個變數交換

14樓:匿名使用者

a,注意=是賦值號

x=m,先把m的值存在x裡

m=n,把n的值放在m裡,m原來的值就沒有了,但是沒有關係,因為m的值已經事先存到x裡了

n=x,把m事先存在x裡的值賦給n

由此實現了m與n的交換

15樓:聽不清啊

要實bai

現變數m的值與變du量n的值進行交換,可用zhi語句( )(a)x=m:m=n:n=x

變數dao x m n原值回 12 500x=m後 12 12 500m=n後 12 500 500n=x後 12 500 12可以看到,答m和n的值與原值相比,已經交換。

vb中關於16進位制的兩個問題,在VB中16進位制常量表示方法

1.末尾的 表示該數值是一個長整型數值,否則位數不夠可能會被認為是integer.例如 hff h000000ff 2.vb不認識 0x的寫法,但常量的值是一樣的. 雁西樓 h開頭指出這是一個十六進位制表示的數,而結尾使用 表示這是一個long型別的數.h1和 h1 的值是相等的,但資料型別是不一樣...

vb兩個文字的比較,VB兩個文字文件的比較

首先開啟檔案 每行放入陣列中 然後for迴圈判斷兩個陣列的內容是否一樣 不一樣就顯示出來 先讀入文字,如果相等就不顯示,相等就顯示出了即可。vb 有兩文字檔案如何對比?if instr 1,b,a 0 then then c b 用vb怎麼實現兩個檔案內容的比較 只能說個原理給你 以二進位制的方式讀...

關於vb中給變數賦值的語句,vb的賦值語句只能給變數賦值 這句話對嗎

灰原哀柯南君蘭 vb中的變數賦值語句是 a 1b a c b 1 如上,第一句的意思是把 1 賦值給a,第二句的意思是把 a 的值賦給 b 也就是b 1,最後ba b 1 的值賦 c c 2 拓展 vb中定義變數的語句如下 dim 變數名 as 資料型別 如 dim s as integer 定義一...