用VB任意给出两个变量x和y,编写程序实现两个变量x=13和y=27的值交换
3个回答
展开全部
#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;
}
展开全部
Private Sub Form_Load()
x = 13
y = 27
x = x + y
y = x - y
x = x - y
MsgBox "x:" & x & " y:" & y
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询