首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

兑现两数 交换的三种不同编程方法

2012-10-21 
实现两数 交换的三种不同编程方法。第一种 即常规方法 借助第三变量int a 5,b 3,cc aa bb c

实现两数 交换的三种不同编程方法。

第一种 即常规方法 借助第三变量

    int a = 5,b = 3,c;

        c = a;

        a = b;

        b = c;

 

第二种 不借助第三变量

     int a=5,b=3,c;

         a = a+b;    //(缺点:当两数相加超过变量所能表示的范围时,丢失精度。)

         b = a - b;

         a = a - b;

 

第三种 位运算方法 ^ 异或

int a=5,b=3;

     a=  a^b;

     b = a^b;

     a = a^b;

 

热点排行