VB中2个文本框中的内容交换怎么编

VB中2个文本框中的内容交换怎么编,第1张

先要明白原理:

可以将你的问题转化成:有两局孙个杯子Text1和Text2,将两个杯子中的水(.text)互换应该怎么做?桐纳链

答案是用另外一个空杯子C来辅助。

关茄者键语句:

C=Text1.text

Text1.text=Text2.text

Text2.text=C

我写的代码:

Private Sub Form_Click()

'请求用户给a和b输入值

Dim a As String, b As String

a = 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

#include<stdio.h>

main()

{

charch1='A',ch2='B',chTemp//Temp是临时的意思,代表中转站,在C语言中是通用的

printf("ch1=%c,ch2=%c\n",ch1,ch2)

chTemp=ch1

ch1=ch2

ch2=chTemp

printf("ch1=%c,ch2=%c\n",ch1,ch2)

}

扩展资料

编写程序实现异或交换法:

方法解释:巧妙使用异或运算来进行交换,这种方法主要利用了异或的特性a^b的值先保帆兆存到a,因为a^b^b=a所以可以顺利完成交态扰租换,这种方法是很完美的李散,不存在越界的问题。

#include<stdio.h>

int main(void)

{

int a=1,b=2

a = a ^ b

b = a ^ b

a = a ^ b

printf("%d %d",a,b)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12356925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存