2차원 배열 90도 회전 (포인터x) 질문
가자
질문 제목 :2차원 배열 90도 회전 (포인터x) 질문질문 요약 :2차원 배열 90도 회전하는걸 포인터없이 하는 소스질문 내용 :궁금합니다.
#include stdio.h
#include stdlib.hint main(void)
{
int arr[100][100]={};
int i,j;
int n;
int r1 = 1;
scanf(%d,&n);
for(i=0; in; i++)
{
for(j=0; jn; j++, r1++)
{
arr[i][j] = r2;
}
}
for(i=0; in; i++)
{
for(j=0; jn; j++)
{
printf(%4d, arr[i][j]);
}
puts();
}
}
#include stdio.h#include stdlib.h
int main(void){ int arr[100][100]={}; int i,j; int n; int r2 = 1; scanf(%d,&n); for(i=0; in; i++) { for(j=0; jn; j++, r2++) { arr[i][j] = r2; } } for(i=0; in; i++) { for(j=n-1; j=0; j--) { printf(%4d, arr[i][j]); } puts(); }}
#include stdio.h#include stdlib.h
int main(void){ int arr[100][100]={}; int i,j; int n; int r3 = 1; scanf(%d,&n); for(i=0; in; i++) { for(j=0; jn; j++, r3++) { arr[i][j] = r3; } } for(i=n-1; i=0; i--) { for(j=n-1; j=0; j--) { printf(%4d, arr[i][j]); } puts(); }}
이렇게되있는데 이해가 잘 안가네요...알기쉽게 이해할 수 없을까요?