交換兩個數的幾種方法
第一種:利用第三方變量
1 int a = 10, b = 12; 2 int temp = 0; 3 temp = a; 4 a = b; 5 b = temp; 6 Console.WriteLine( a); 7 Console.WriteLine( b);View Code
第二種:加加減減法
1 int a = 10, b = 12; 2 a = a+b;//a=22 3 b = a-b;//22-12=10 4 a = a - b;//22-10=12 5 Console.WriteLine( a); 6 Console.WriteLine( b);View Code
第三種:使用異或運算符
1 int a = 10, b = 12; 2 a = a ^ b;//1010^1100=0110 3 b = a ^ b;//0110^1100=1010 4 a = a ^ b;//0110^1010=1100 5 Console.WriteLine( a); 6 Console.WriteLine( b);View Code
交換兩個數的幾種方法
相關推薦
交換兩個數的幾種方法
code alt pre temp emp 分享圖片 splay lin ons 第一種:利用第三方變量 1 int a = 10, b = 12; 2 int temp = 0; 3 temp = a; 4 a = b; 5 b = temp; 6 Console.W
C語言交換兩個變數數值的幾種方法
因為經常見到這類題目,就自己總結了以下幾種辦法 1. 建立中間變數 這是最快也是最簡單的辦法,例如: #include<stdio.h> int main() { int a=10; int b=20; i
交換兩個數值的幾種方法
public class Remainder{ public static void main(String [] args){ /* 交換兩個數值 */ //使用臨時變數 i
交換兩個數的四種方法
一.建立臨時變數 1.普通的方法: 思路簡介:建立一個臨時變數,通過temp=a,a=b,b=temp來實現交換。 缺點:這只是一種假交換,由於這只是在函式內部臨時變數間的交換,所以當函式退出
三種方法交換兩個數的值
第一種,也是最原始的方法,使用中間變數,將a與b的值進行交換#include<stdio.h>int main(){ int a = 10; int b = 20; int c = 0; printf("交換之前:%d %d", a, b); c = a; a =
二進位制數中返回1的個數的幾種方法
方法一:採用先模2再除2的方法,例如13模2結果是1,這個1就是二進位制數中最後一個1,再除以2去除這一個位1,以此往復循化,當二進位制數全是零的時候就沒有1了,迴圈結束。但是此方法只適用於正數。 int main() { int num = 13;//1101 int cou
PHP保留兩位小數的幾種方法
$num = 4.30258; //第一種:利用php round方法對浮點數進行四捨五入 echo round($num, 2); //4.30 //第二種:利用sprintf格式化字串 $format_num = sprintf("%.2f", $num);
C語言中用不同的方法交換兩個數的值
在開始學習C語言的過程中,我們一定都做過這樣一道題,交換兩個數的值。可能大部分人都會這道題,但今天我想試試用不同的方法做這道題。 1、建立臨時變數 #include<stdio.h> int main() { int a = 10
關於兩個伺服器資料庫之間的資料幾種方法實踐
以前資料庫和環境相關的都是開發之前都是開發LEADER 搞定了,今天自己搞本地資料庫做測試,由於表比較多,資料比較多, 所以在用了很多種資料同步的方法,現在總結下下面幾種方法的感受 1.通過轉儲SQL 檔案,通過轉儲表結構和資料SQL 檔案的方式 ,然後匯入到本地的資料庫 缺點:
Java:對double值進行四捨五入,保留兩位小數的幾種方法
1. 功能 將程式中的double值精確到小數點後兩位。可以四捨五入,也可以直接截斷。 比如:輸入12345.6789,輸出可以是12345.68也可以是12345.67。至於是否需要四捨五入,可以通過引數來決定(RoundingMode.UP/RoundingMode.DOWN等引數)。 2. 實現程式碼
java8 統計字串字母個數的幾種方法(有你沒見到過的)
1.統計字串字母個數(並且保持字母順序)比如: aabbbbbbbba喔喔bcab cdabc deaaa目前我做知道的有5種方式,如果你還有更好的,歡迎賜教要求:統計字串的字元個數,最好按順序輸出每個字元的個數//方式1 public static void l
比較兩個數的大小,交換兩個數的 方法總結
面試寶典中看到的,記錄下來,與大家共勉 1、比較兩個數的大小 /*比較兩個數的大小,不要使用if判斷*/ #include <stdio.h> #include <math.h> int main() { int a, b; pri
兩臺Linux系統之間傳輸檔案的幾種方法
scp傳輸 當兩臺LINUX主機之間要互傳檔案時可使用SCP命令來實現 scp傳輸速度較慢,但使用ssh通道保證了傳輸的安全性 複製檔案 將本地檔案拷貝到遠端 scp 檔名 –使用者名稱@計算機I
關於數值交換的幾種方法
在大量的開發中常常會遇到需要交換兩個數值的問題,今天就給大家分享一些數值交換方面的方法: 第一種方法: 這也是大家最容易想到的方法,即利用中間變數達到交換兩個數的目的,具體如下: int tmp; tmp = i1; i1 = i2;
Python合併兩個字典成一個新字典的幾種方法分析比較
兩個字典如下:>>> d1 = {'name' : 'revotu', 'age' : 99} >>> d2 = {'age' : 24, 'sex' : 'male'} 合併後的結果如下(即,key相同時後面字典值覆蓋前面字典):>>> d {'sex'
在兩臺電腦之間通過網線、區域網快速傳東西的幾種方法
測試環境:win7+USB3.0 如果資料少的話,用U盤當然很好,如果資料中的小檔案不多,總的檔案也不大,用U盤也不錯。 但如果檔案多達400多G,小檔案又很多,那U盤會慢的讓人發狂,在USB3.0環境下測試時,有一個檔案5G多,但小檔案非常多,測試顯示時間需要8個小時,每
數值交換的幾種方法
1、最簡單、最標準的一種方法,建立一個臨時變數int main() { //分別給兩個整型變數a,b賦值 int a = 45; int b = 66; //建立臨時變數c int c = 0; //列印交換前a,b的值 printf("a=%d b=%d\n"
Java中double值進行四捨五入並保留兩位小數的幾種方法
1. 功能將程式中的double值精確到小數點後兩位。可以四捨五入,也可以直接截斷。比如:輸入12345.6789,輸出可以是12345.68也可以是12345.67。至於是否需要四捨五入,可以通過引數來決定(RoundingMode.UP/RoundingMode.DOWN
C語言編程 求兩個數的平均值方法(三種方法)
輸入 均值 二進制 介紹 運算 use pause can include 第一種方法是最常見的average=(a + b) / 2這種方式,求兩個數的平均值 第二種方法是當 a<b 時averag=a+(b-a)/2 這裏著重介紹的是第三種方法 average=(
Java:對double值進行四舍五入,保留兩位小數的幾種方法
ner 分享圖片 什麽 text 5.6 ces 技術 git app 轉: 1. 功能 將程序中的double值精確到小數點後兩位。可以四舍五入,也可以直接截斷。 比如:輸入12345.6789,輸出可以是12345.68也可以是12345.67。至於