1. 程式人生 > >將陣列a和陣列b中的內容進行交換(陣列一樣大)

將陣列a和陣列b中的內容進行交換(陣列一樣大)

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 ;
}