728x90
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i=0,j=0,I=0,J=0,n,a[10][10],k,p;

    scanf("%d",&n);
    k=n;

    for(p=0;p<n*n;p++)
    {
        a[i][j]=k++;
        i--;j++;
        
        if(i<0&&j>=n)
        {
            i=I;J++;j=J;
        }

        else if(i<0)
        {
            I++;i=I;j=J;
        }

        else if(j>=n)
        {
            i=I;J++;j=J;
        }
    }

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

    return 0;
}

반응형

'전공 공부 > C' 카테고리의 다른 글

반복되는 수  (0) 2020.12.27
숫자 찍기(달팽이 순서)  (0) 2020.12.27
파스칼  (0) 2020.12.27
숫자 찍기(ㄹ순서)  (0) 2020.12.27
정렬과 평균  (0) 2020.12.27
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기