您当前的位置:首页 > IT编程 > C语言
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch |

自学教程:C 语言实例 - 交换两个数的值

51自学网 2023-01-07 20:35:49
  C语言
这篇教程C 语言实例 - 交换两个数的值写得很实用,希望能帮到您。

使用临时变量

以下实例演示了交换两个浮点数的值。

实例

#include <stdio.h> int main(){ double firstNumber, secondNumber, temporaryVariable; printf("输入第一个数字: "); scanf("%lf", &firstNumber); printf("输入第二个数字: "); scanf("%lf",&secondNumber); // 将第一个数的值赋值给 temporaryVariable temporaryVariable = firstNumber; // 第二个数的值赋值给 firstNumber firstNumber = secondNumber; // 将 temporaryVariable 赋值给 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; // ( 11 + 99 = 110) 此时 a 的变量为两数之和,b 未改变 b = a - b; // ( 110 - 99 = 11) a = a - b; // ( 110 - 11 = 99) printf("交换后 - /n a = %d, b = %d /n", a, b);}

运行结果:

交换之前 -  a = 11, b = 99 交换后 -  a = 99, b = 11 

C 语言实例 - 计算 int, float, double 和 char 字节大小
C 语言实例 - 判断奇数/偶数
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1