zoukankan      html  css  js  c++  java
  • 【交换两个数】不使用中间变量交换两个数

      交换以下两个变量:

      int a=100;

      int b=10;

      1、一般的方法,使用中间变量,如下:

         int temp=a;  //temp=100 a=100 b=10

      a=b;  //a=10 b=10 temp=100

      b=temp; //a=10 b=100 temp=100

      2、不使用中间变量的第一种方法:

      a=a+b;  //a=110 b=10

          b=a-b;  //a=110 b=100

      a=a-b;  //a=10 b=100

      3、不使用中间变量第二种方法:

          a=a*b;

      b=a/b;

      a=a/b;

      3、不使用中间变量第三种方法:

      a = a^b;  

      b = a^b;

      a = a^b;

  • 相关阅读:
    Brupsuite 中插件CO2的使用
    记事本默认编码改为UTF-8
    Crackme031
    Crackme030
    Crackme029
    Crackme028
    Crackme026
    Crackme025
    Crackme024
    Crackme022
  • 原文地址:https://www.cnblogs.com/wangliu/p/4063783.html
Copyright © 2011-2022 走看看