已知int x=10,y=12;写出将x和y的值互相交换的表达式
答案:2 悬赏:10 手机版
解决时间 2021-03-09 16:58
- 提问者网友:骨子里的高雅
- 2021-03-09 12:29
已知int x=10,y=12;写出将x和y的值互相交换的表达式
最佳答案
- 五星知识达人网友:千夜
- 2021-03-09 12:52
1 借用第三个变量。
int t=x;
x=y;
y=t;2 异或。
x^=y;
y^=x;
x^=y;3 加法
x+=y;
y=x-y;
x-=y;4 乘法:
x*=y;
y=x/y;
x/=y;追问能写出全部吗,还有printf那些追答题目不是只要表达式嘛。
完整程序可以写成
#include
int main()
{
int x=10,y=12;
x^=y;
y^=x;
x^=y;
printf("%d %d
", x,y);
return 0;
}追问你好,请问有什么c语言视频推荐的吗,刚放假不久,c语言不是很懂,应该怎么学呢追答多看书,多敲代码,视频随意
int t=x;
x=y;
y=t;2 异或。
x^=y;
y^=x;
x^=y;3 加法
x+=y;
y=x-y;
x-=y;4 乘法:
x*=y;
y=x/y;
x/=y;追问能写出全部吗,还有printf那些追答题目不是只要表达式嘛。
完整程序可以写成
#include
int main()
{
int x=10,y=12;
x^=y;
y^=x;
x^=y;
printf("%d %d
", x,y);
return 0;
}追问你好,请问有什么c语言视频推荐的吗,刚放假不久,c语言不是很懂,应该怎么学呢追答多看书,多敲代码,视频随意
全部回答
- 1楼网友:像个废品
- 2021-03-09 13:40
。。。。.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯