#define _CRT_SECURE_NO_WARNINGS 1
//将数组A中的内容和数组B中的内容进行交换
#include <stdio.h>
#include <stdlib.h>
int main()
{
int arr1[] = { 1, 2, 3, 4, 5, };
int arr2[] = { 6, 7, 8, 9, 10 };
int tmp = 0;
int i = 0;
int a = sizeof(arr1) / sizeof(arr1[0]);
int b = sizeof(arr2) / sizeof(arr2[0]);
printf("原数组:\n");
for (i = 0; i < a; i++)
{
printf("%d ", arr1[i]);
}
printf("\n");
for (i = 0; i < b; i++)
{
printf("%d ", arr2[i]);
}
for (i = 0; i < a; i++)
{
tmp = arr1[i];
arr1[i] = arr2[i];
arr2[i] = tmp;
}
printf("\n");
printf("交换后数组:\n");
for (i = 0; i<a; i++)
{
printf("%d ", arr1[i]);
}
printf("\n");
for (i = 0; i<b; i++)
{
printf("%d ", arr2[i]);
}
system("pause");
return 0;
}
【C语言】将数组A中的内容和数组B中的内容进行交换(数组长度一样)
最新推荐文章于 2022-09-30 15:11:26 发布