思路 1、首先定义两个大小一致的数组a和b 2、创建一个临时变量作为交换的媒介。 具体的代码如下: #include<stdio.h> #include<stdlib.h> int main() { int a[] = { 1, 2, 3, 4 }; int b[] = { 4, 3, 2, 1 }; //[]空的意思是根据数组中的内容自动识别元素个数 int i = 0; for (i = 0; i <4; ++i) { int tmp = a[i]; //利用中间变量tmp进行交换; a[i] = b[i]; b[i] = tmp; } for (i = 0; i < 4; ++i) { printf("%d", a[i]); } printf("\n"); for (i = 0; i < 4; ++i) { printf("%d", b[i]); } printf("\n"); system("pause"); return 0; }
将数组a和数组b中的内容进行交换(数组一样大)
原创
©著作权归作者所有:来自51CTO博客作者周末喝汽水的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java 中数组的使用(一维数组和二维数组)
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
数组 一维数组 二维数组 java基础 -
将数组A中的内容和数组B中的内容进行交换(数组一样大)
将数组A中的内容和数组B中的内容进行交换(数组一样大)的三种方法
include C语言两个等长数组的内容互换 -
c语言:将数组A中的内容和数组B中的内容进行交换。(数组一样大)
c语言:将数组A中的内容和数组B中的内容进行交换。(数组一样大)
c语言:将数组A中的内容和数组B中的内容 -
【C语言】交换两个数组内容(数组一样大)
【C语言】交换两个数组内容(数组一样大)
C语言 数组交换的实现 交换函数swap实现 临时变量temp 数组内容交换