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;
}
運行結果: