黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

C 語言實(shí)例 – 交換兩個(gè)數(shù)的值

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

C 語言實(shí)例 C 語言實(shí)例

使用臨時(shí)變量

以下實(shí)例演示了交換兩個(gè)浮點(diǎn)數(shù)的值。

實(shí)例

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

運(yùn)行結(jié)果:

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

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

不使用臨時(shí)變量

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

實(shí)例

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

運(yùn)行結(jié)果:

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

交換后 - 
 a = 99, b = 11 

C 語言實(shí)例 C 語言實(shí)例

相關(guān)文章