1.给定两个整形变量的值,将两个值的内容进行交换
#include<stdio.h>
int main()
{
int i = 0;
int j = 0;
int temp = 0;
scanf("%d %d",&i,&j);
temp = i;
i = j;
j = temp;
printf(“交换后的数为:%d %d\n”,i,j);
return 0;
}
2.不允许创建临时变量,交换两个数的内容
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
a = a^b;
b = b^a;
a = a^b;
printf(“交换后的数是:%d %d\n”,a,b);
return 0;
}
1.给定两个整形变量的值,将两个值的内容进行交换2.不允许创建临时变量,交换两个数的内容
最新推荐文章于 2022-09-21 21:00:17 发布
本文介绍两种不同的方法来实现两个整数变量的值交换。一种是使用临时变量的传统方法,另一种是在不使用额外变量的情况下通过位运算实现。这些技巧对于理解基本的编程概念和提高代码效率很有帮助。
621

被折叠的 条评论
为什么被折叠?



