/*
1차원 직선
2차원 평면
3차원 입체
j=1 j=2 j=3
i=1 1 2 3
i=2 4 5 6
i=3 7 8 9
i=4 10 11 12
j=1 j=2 j=3
i=1 3 2 1
i=2 6 5 4
i=3 0 0 0
i=4 0 0 0
#include <stdio.h>
int main()
{ //층 호수
int arr[5][4]={};
int i, j, k=1;
for(j=1;j<=3;j++)
{
for(i=1;i<=4;i++)
{
arr[i][j]=k; // i층 j번째집
k++;
}
}
for(i=1;i<=4;i++)
{
for(j=1;j<=3;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main ()
{
int arr[101][101]={},i,j,n,k=0;
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
k++;
arr[i][j]=k;
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
#include <stdio.h>
int main()
{
int arr[101][101]= {},i,j,k=1,n;
scanf("%d",&n);
for(j=1; j<=n; j++)
{
for(i=1; i<=n; i++)
{
arr[i][j]=k;
k++;
}
}
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
#include <stdio.h>
int main ()
{
int arr[101][101]= {};
int i,j,k=1,n,n2;
scanf("%d %d",&n,&n2);
for(j=n2-1; j>=0; j--)
{
for(i=n-1; i>=0; i--)
{
arr[i][j]=k;
k++;
}
}
for(i=0; i<n; i++)
{
for(j=0; j<n2; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
*/