这篇教程C 语言实例 - 交换两个数的值写得很实用,希望能帮到您。 使用临时变量以下实例演示了交换两个浮点数的值。 实例#include <stdio.h> int main(){ double firstNumber, secondNumber, temporaryVariable; printf("输入第一个数字: "); scanf("%lf", &firstNumber); printf("输入第二个数字: "); scanf("%lf",&secondNumber); temporaryVariable = firstNumber; firstNumber = secondNumber; secondNumber = temporaryVariable; printf("/n交换后, firstNumber = %.2lf/n", firstNumber); printf("交换后, secondNumber = %.2lf", secondNumber); return 0;} 运行结果: 输入第一个数字: 1输入第二个数字: 2交换后, firstNumber = 2.00交换后, secondNumber = 1.00 不使用临时变量不使用临时变量交换两个整数的值: 实例#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; b = a - b; a = a - b; printf("交换后 - /n a = %d, b = %d /n", a, b);} 运行结果: 交换之前 - a = 11, b = 99 交换后 - a = 99, b = 11 C 语言实例 - 计算 int, float, double 和 char 字节大小 C 语言实例 - 判断奇数/偶数 |