交换2个数
来源:互联网 发布:omp算法 matlab 编辑:程序博客网 时间:2024/05/01 07:43
交换两个数,分别用创建第三个变量,和不创建第三个变量的方法,以及用位运算实现.
交换俩个数,用第三个变量.
#include <stdio.h>#include <stdlib.h>int main(){ int a = 10; int b = 20; int temp = 0; printf("a=%d b=%d\n", a, b); temp = a; a = b; b = temp; printf("a=%d b=%d\n", a, b); system("pause");}
交换两个数,不用第三个变量.
#include <stdio.h>#include <stdlib.h>int main(){ int a = 10; int b = 20; 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); system("pause");}
交换两个数,用位运算
#include <stdio.h>#include <stdlib.h>int main(){ int a = 10; int b = 20; 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); system("pause"); return 0;}
用python实现
a = 10b = 20a,b =b,aprint a,b
阅读全文
0 0
- 交换2个数
- 交换2个数
- 交换2个数
- 无第三方交换2个数
- c语言 交换2个数的值
- 交换俩个数
- 交换俩个数
- 不使用任何临时变量进行2个数的交换
- 不用临时变量交换2个数的3种实现
- 不用第三变量交换2个数的5中方法
- 黑马程序员-IOS学习笔记 交换2个数的值
- 快速交换2个数的值,位运算
- C语言 用异或(^)交换2个数,不用其他变量
- 通过异或来实现2个数的交换(不需要中间变量)
- 不使用第三方变量交换2个数的值(新手阅)
- 函数实现俩个数的交换
- 不用中间变量实现俩个数交换
- [c]不用第三个数,去交换二个数的位置。
- 将一个整形数组奇数排列在前偶数排列在后
- CSS3选择器——属性选择器
- 最大上升子序列长度
- 邻接矩阵 转 网络图
- Android 常见的内存泄露
- 交换2个数
- 2017 Multi-University Training Contest
- spring boot请求乱码----tomcat导致乱码
- list集合根据条件删除元素
- LoadRunner学习中遇到的问题汇总
- 模拟实现库函数strcpy
- 微信接口开发-初级体验
- Druid数据库加密
- Caffe学习:pycaffe利用caffemodel进行分类(2)