将数组A中的内容和数组B中的内容进行交换。(数组一样大)
来源:互联网 发布:知乎 天星资本 编辑:程序博客网 时间:2024/06/05 18:27
方法和交换两个数的值没有什么区别,在外部加入循环即可。
#include<stdio.h>#include<stdlib.h>int main(){ int arr[] = {0,1,2,3,4}; int arr1[] = {5,6,7,8,9}; int n = 0; int i=0; printf("arr:"); for(i = 0;i<(sizeof(arr)/sizeof(arr[0]));i++) { printf("%d ",arr[i]); } printf("\narr1:"); for(i = 0;i<(sizeof(arr1)/sizeof(arr1[0]));i++) { printf("%d ",arr1[i]); } for(i = 0;i<(sizeof(arr)/sizeof(arr[0]));i++) { n = arr1[i]; arr1[i] = arr[i]; arr[i] = n; /*arr[i] = arr1[i] + arr[i];//另外两种方法交换变量 arr1[i] = arr[i] - arr1[i]; arr[i] = arr[i] - arr1[i];*/ /*arr[i] = arr[i]^arr1[i]; arr1[i] = arr[i]^arr1[i]; arr[i] = arr[i]^arr1[i];*/ } printf("\narr:"); for(i = 0;i<(sizeof(arr)/sizeof(arr[0]));i++) { printf("%d ",arr[i]); } printf("\narr1:"); for(i = 0;i<(sizeof(arr1)/sizeof(arr1[0]));i++) { printf("%d ",arr1[i]); } system("pause"); return 0;}
阅读全文
0 0
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 1.将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- c语言:将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将整型数组A中的内容和整型数组B中的内容进行交换。(数组一样大)
- 【c语言】 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 【C】将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- Android Activity间传值选择,Serializable Or Parcelable
- 不同语言的AES加密解密登录实现
- am335x uboot参数 说明
- Intellij IDEA安装golang插件
- 11.14TF-GPU+CNN论文
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.view.jsp.default.ui.casLoginView.jsp
- html5和css3登录表单
- Leanote 二进制版搭建本地服务器
- Laravel与ajax请求token
- 赶集网招聘信息数据分析与可视化
- sendfile原理,实现文件传输性能的提升
- 联合体(union)的使用方法及其本质
- nginx 502 bad gateway