可以将你的问题转化成:有两局孙个杯子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
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)