c 變數交換

2022-02-09 17:29:49 字數 1139 閱讀 8096

c#  變數交換

變數交換的方法:

1.借助第三個變數:

1

class

program27

///8

///交換變數,借助第三個變數

9///

10///

11///

12private

static

void exchage(int num1, int

num2)

13;num2的值:

", num1, num2);

16int temp =num1;

17 num1 =num2;

18 num2 =temp;

19//

交換後20 console.writeline("

num1的值:;num2的值:

", num1, num2);

21console.readkey();

2223

}24 }

view code

2.累加法:

1

class

program27

///8

///交換變數,使用累加法

9///

10///

11///

12private

static

void exchage(int num1,int

num2)

13;num2的值:

", num1, num2);

16 num1 = num1 +num2;

17 num2 = num1 -num2;

18 num1 = num1 -num2;

19 console.writeline("

num1的值:;num2的值:

", num1, num2);

20console.readkey();

2122

}23 }

view code

3.累減法,道理同累加法

高階 交換變數

這兩天再練習的時候敲了乙個 交換兩個整型變數的值 類似的問題,分析了三種方式,在這裡做一下分享。1.第一種方式就是非常普遍,也是非常大眾化的方式了,建立乙個臨時變數 include 1.交換兩個整型變數的值 int main 這種方式非常常見,也是很多人剛剛學習c語言的時候使用的方法。2.這裡,我考...

變數的交換

變數的名字不能重名 變數的交換的第乙個思路 使用第三方的變數進行交換 var num1 10 var num2 20 把num1這個變數的值取出來放在temp變數中 var temp num1 把num2的這個變數的值取出來放在num1變數中 num1 num2 把temp變數的值取出來放在num2...

變數的交換

param args public static void main string args x 是先使用所賦予的值,再 1 x是 1,再使用加1後所賦的值 注 水仙花數是乙個數字等於數字所組成部分的平方之和。變數的自動轉換 char int long float double正方向 byte sh...