VB 将ab两个变量的值互换

VB 将ab两个变量的值互换,第1张

我写的代码:

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/12021404.html

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

发表评论

登录后才能评论

评论列表(0条)

保存