코딩/C언어

배열 이동

런던전통손만두 2018. 6. 5. 22:43
반응형

#include <stdio.h>

int main(void)

{

int arr1[2][4] = { 1,2,3,4,5,6,7,8 };

int arr2[4][2];

int arr3[8];

int i, j;

 

for (i = 0; i < 2; i++)

for (j = 0; j < 4; j++)

arr2[j][i] = arr1[i][j];

 

for (i = 0; i < 2; i++)

for (j = 0; j < 4; j++)

arr3[j + i * 4] = arr1[i][j];

 

printf("--배열 A \n");

 

for (i = 0; i < 2; i++)

{

for (j = 0; j < 4; j++)

printf(" %d", arr1[i][j]);

 

printf("\n");

}

 

printf("\n--배열 B \n");

 

for (i = 0; i < 4; i++)

{

for (j = 0; j < 2; j++)

printf(" %d", arr2[i][j]);

 

printf("\n");

}

 

printf("\n--배열 C \n");

 

for (i = 0; i < 8; i++)

printf(" %d", arr3[i]);

 

printf("\n");

}

 

 

결과:

반응형