中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

C 語言實例 - 交換兩個數(shù)的值

C 語言實例 C 語言實例

使用臨時變量

以下實例演示了交換兩個浮點數(shù)的值。

實例

#include <stdio.h> int main() { double firstNumber, secondNumber, temporaryVariable; printf("輸入第一個數(shù)字: "); scanf("%lf", &firstNumber); printf("輸入第二個數(shù)字: "); scanf("%lf",&secondNumber); // 將第一個數(shù)的值賦值給 temporaryVariable temporaryVariable = firstNumber; // 第二個數(shù)的值賦值給 firstNumber firstNumber = secondNumber; // 將 temporaryVariable 賦值給 secondNumber secondNumber = temporaryVariable; printf("n交換后, firstNumber = %.2lfn", firstNumber); printf("交換后, secondNumber = %.2lf", secondNumber); return 0; }

運行結(jié)果:

輸入第一個數(shù)字: 1
輸入第二個數(shù)字: 2

交換后, firstNumber = 2.00
交換后, secondNumber = 1.00

不使用臨時變量

不使用臨時變量交換兩個整數(shù)的值:

實例

#include <stdio.h> int main() { int a, b; a = 11; b = 99; printf("交換之前 - n a = %d, b = %d nn", a, b); a = a + b; // ( 11 + 99 = 110) 此時 a 的變量為兩數(shù)之和,b 未改變 b = a - b; // ( 110 - 99 = 11) a = a - b; // ( 110 - 11 = 99) printf("交換后 - n a = %d, b = %d n", a, b); }

運行結(jié)果:

交換之前 - 
 a = 11, b = 99 

交換后 - 
 a = 99, b = 11 

C 語言實例 C 語言實例

其他擴展