不借助第三个变量交换两个数的值
程序员文章站
2024-03-01 13:22:04
...
#include<iostream>
using namespace std;
void swap(int *a,int *b);
int main()
{
int a,b;
cin>>a>>b;
swap(a,b);
cout<<a<<" "<<b<<endl;
return 0;
}
void swap(int *a,int *b)
{
*a=*a+*b;
*b=*a-*b;
*a=*a-*b;
}
上一篇: 栈 | 栈的实现