#include<stdio.h>
int main()
{
int arr1[]={1,2,3,4,5,6,7}; //创建两个等长的数组
int arr2[]={2,3,4,5,6,7,8};
int i=0;
int sz=sizeof(arr1)/sizeof(arr1[0]); //定义sz,方便使用数组长度
for(i=1; i<sz; i++) //i从1-sz
{
int tmp=0;
tmp = arr1[i];
arr1[i]= arr2[i];
arr2[i]= tmp; //arr1[i]与arr2[i]交换
}
for(i=1; i<sz; i++) //输出现在的arr1每个元素
{
printf("%d", arr1[i]);
}
printf("\n");
for(i=1; i<sz; i++) //输出现在的arr2每个元素
{
printf("%d", arr2[i]);
}
return 0;
int main()
{
int arr1[]={1,2,3,4,5,6,7}; //创建两个等长的数组
int arr2[]={2,3,4,5,6,7,8};
int i=0;
int sz=sizeof(arr1)/sizeof(arr1[0]); //定义sz,方便使用数组长度
for(i=1; i<sz; i++) //i从1-sz
{
int tmp=0;
tmp = arr1[i];
arr1[i]= arr2[i];
arr2[i]= tmp; //arr1[i]与arr2[i]交换
}
for(i=1; i<sz; i++) //输出现在的arr1每个元素
{
printf("%d", arr1[i]);
}
printf("\n");
for(i=1; i<sz; i++) //输出现在的arr2每个元素
{
printf("%d", arr2[i]);
}
return 0;
}
运行结果: