用VB任意给出两个变量x和y,编写程序实现两个变量x=13和y=27的值交换

 我来答
爱教育爱学习
高粉答主

2019-10-20 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112745

向TA提问 私信TA
展开全部

#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;

 }

tianqing20wen

2017-03-21 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5180万
展开全部
Private Sub Form_Load()
x = 13
y = 27
x = x + y
y = x - y
x = x - y
MsgBox "x:" & x & " y:" & y
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上山谷是个村
2017-03-21 · TA获得超过204个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:128万
展开全部

这估计是所有程序设计第一堂课要讲的内容,核心就是引入第三个变量,然后交换,
记得当年大二开C语言第一堂课,老师就讲的这个,一晃n年了…………

Private Sub Command1_Click()
Dim x, y As Integer
x = 13
y = 27
Dim z As Integer
z = x
x = y
y = z

Print "x=" & x
Print "y=" & y

End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式