实现两个数之间的交换
C语言实现两个数之间的交换之三种方法
方法一:(加减法)
#include <stdio.h> #include <stdlib.h> int main() { int a = 10; int b = 20; int temp; temp = a; a = b; b = temp; printf("a = %d , b = %d\n",a,b); return 0; }
以下两种方法更节约内存,常用于嵌入式开发与物联网应用
方法二:(乘除法)
#include <stdio.h> #include <stdlib.h> int main() { int a = 10; int b = 20; a = a + b; b = a - b; a = a - b; printf("a = %d , b = %d\n",a,b); return 0; }
方法三:
#include <stdio.h> #include <stdlib.h> int main() { int a = 10; int b = 20; a = a * b; b = a / b; a = a / b; printf("a = %d , b = %d\n",a,b); return 0; }
浙公网安备 33010602011771号