两个整数的交换方法
2017-09-26 23:01
253 查看
1,指针交换两个数 #include "stdio.h" void swap (int*a,int*b) { int t; t=*a; *a=*b; *b=t; } int main() { int x,y; scanf ("%d%d",&x,&y); printf ("x=%d,y=%d\n",x,y); swap (&x,&y); printf("x=%d,y=%d\n",x,y); return 0; } 2,不创建临时变量,交换两个数的内容 #include "stdio.h" int main() { int a=0,b=0; printf("请输入两个整数:\n"); scanf("%d,%d",&a,&b); printf("a=%d,b=%d\n",a,b); a=a+b; b=a-b; a=a-b; printf("a=%d,b=%d\n",a,b); return 0; }
相关文章推荐
- 不使用中间变量实现两个整数的交换(方法一)
- 三种交换两个整数的方法
- 简单算法 - 交换两个整数的三种方法
- 两个整数交换方法
- [黑马程序员]对两个整数变量的值进行交换的方法总结
- 交换两个整数的三种方法
- 关于交换两个整数的三种方法
- c语言:4种方法;交换两个整数的位置(包括引入第三方变量和不引入第三方变量)
- 两个整数交换方法
- 五种方法交换两个整数
- 交换两个整数数值的三种方法
- c语言:4种方法;交换两个整数的位置(包括引入第三方变量和不引入第三方变量)
- 交换两个整数的方法比较
- 两个整数交换的3中方法
- 请自己实现两个整数变量的交换(多种方法)
- 两个整数交换方法
- 利用C语言来实现交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。 有不同的方法
- [Java,JS] - 不使用第三个变量完成两个整数的交换
- 不用额外变量交换两个整数的值
- 交换两个变量的值,不使用第三变量的6种方法