将数组A中的内容和数组B中的内容进行交换。(数组一样大)
2016-08-23 11:40
211 查看
假设这是一个整形数组,只需定义一个第三变量进行交换即可。
代码如下:
结果
代码如下:
#include<stdio.h> #include<stdlib.h> void print(int arr[], int sz)//输出数组元素 { int i = 0; for(i=0; i<sz; i++) { printf("%d ",arr[i]); } printf("\n"); } void swap(int arr1[], int arr2[], int sz)//交换两数组的元素 { int i = 0; for(i=0; i<sz; i++) { int tmp = 0; tmp = arr1[i]; arr1[i] = arr2[i]; arr2[i] = tmp; } } int main() { int arr1[] = {1,3,5,7,9}; int arr2[] = {2,4,6,8,0}; int sz = sizeof(arr1)/sizeof(arr1[0]);//求数组元素个数 swap(arr1, arr2, sz); print(arr1, sz); print(arr2, sz); system("pause"); return 0; }
结果
相关文章推荐
- 将两个数组中的内容进行交换(数组一样大)
- 将数组A中的内容与数组B中的内容进行交换(两个数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换(数组一样大)
- 【c语言】 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 【C】将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- c语言:将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将两个数组中的内容进行交换(数组一样大)
- 1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) 2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。 3.将三个数按从大到小输出。 4.求两个数的最大公约数。
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 【C语言】将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 将数组A中的内容和数组B中的内容进行交换(数组一样大)