【C语言】如何不用中间变量交换变量的值

【C语言】如何不用中间变量交换变量的值

思路分析

一般我们进行C语言中的变量交换时都是使用一个中间变量来进行求解,其实不适用中间变量也一样可以只需要使用下面的公司即可

m = m + n -n
n = m + n - m 

代码实现

#incude <stdio.h>
int main
{
	int m,n,r;
	printf("请输入m,n");
	scanf("%d%d",&m,&n);
	m = m + n;
	n = m - n;
	m = m - n;
	printf("m=%d,n=%d",m,n);
}
原创文章 113 获赞 80 访问量 3万+

猜你喜欢

转载自blog.csdn.net/python_LC_nohtyp/article/details/104914014