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条)