不用中间变量交换两个数 swap(a,b);

简介: #include using namespace std; int main () { int a = 3; int b = 5; cout
#include <iostream>
using namespace std;
int main () {
    int a = 3;
    int b = 5;
    cout<<"a="<<a<<",b="<<b<<endl;
    a = a+b;    ///a=7
    b = a-b;    ///b=3;
    a = a-b;    ///a=5
    cout<<"a="<<a<<",b="<<b<<endl;
    return 0;
}

输出:

a=3,b=5

a=5,b=3

相关文章
|
8月前
|
C语言
C语言---自幂数(“水仙花数”)
C语言---自幂数(“水仙花数”)
115 0
|
7月前
微机原理||数组排序、求最大数、负数个数程序
微机原理||数组排序、求最大数、负数个数程序
不使用第三变量。如何对2个数进行交换
不使用第三变量。如何对2个数进行交换
88 0
|
8月前
|
人工智能
PTA-将数组中的数逆序存放
将数组中的数逆序存放
71 0
|
C++
acwing 716. 最大数和它的位置 int的最大值和最小值
acwing 716. 最大数和它的位置 int的最大值和最小值
99 0
|
C语言
复习C部分:1.设置关机程序 2.函数(strcpy,memset----替换函数;库函数;写一个函数,用该函数实现比较两个数的最大值;写一个数,交换两个整数类型的值)
复习C部分:1.设置关机程序 2.函数(strcpy,memset----替换函数;库函数;写一个函数,用该函数实现比较两个数的最大值;写一个数,交换两个整数类型的值)
99 0
【1067】Sort with Swap(0, i) (25 分)
【1067】Sort with Swap(0, i) (25 分) 【1067】Sort with Swap(0, i) (25 分)
107 0