본문 바로가기

About Security/C언어

도전프로그래밍3 도전1

#include <stdio.h>

void Change90(int arr[][4])
{
int i,j;
int k=3;
int arr2[4][4]={
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,0}
};

for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
arr2[j][k] = arr[i][j]; 
}
k--;
}

for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
arr[i][j] = arr2[i][j];
}

}

for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%3d", arr[i][j]);
printf("\n");
}

printf("\n");
}





int main(void)
{
int arr[4][4]={
{1,2,3,4},
{5,6,7,8},
{9,10,11,12},
{13,14,15,16}
};

int i;
int num;
printf("몇번 수행하시겠습니까?");
scanf("%d", &num);


for(i=1;i<=num;i++)
Change90(arr);

return 0;

}