2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

프로그래밍언어문법/실력키우기문제

1314.문자사각형2 연습문제

파아란기쁨1 2021. 8. 11. 15:40
반응형

연습문제1) 다음과 같이 n을 입력 받아 출력하는 프로그램을 작성하시오.

입력예) 4

출력예)

1 2 3 4

4 3 2 1

1 2 3 4

4 3 2 1

더보기

for(i=1;i<=n;i++)

{

  if(i%2==1)  {

    for(j=1;j<=n;j++)    {

       printf("%d ",j);

    }

  }

else {

    for(j=n;j>=1;j--) {

     printf("%d ",j);

    }

  }

}

 

 

연습문제2) 다음과 같이 n을 입력 받아 출력하는 프로그램을 작성하시오.

입력예) 4

출력예)

1 1 1 1

2 2 2 2

3 3 3 3

4 4 4 4

 

더보기

for(i=1;i<=n;i++)

{

    for(j=1;j<=n;j++)    {

       printf("%d ",i);

    }

}

 

연습문제3) 다음과 같이 n을 입력 받아 출력하는 프로그램을 작성하시오.

입력예) 4

출력예)

[1,1][1,2][1,3][1,4]

[2,4][2,3][2,2][2,1]

[3,1][3,2][3,3][3,4]

[4,4][4,3][4,2][4,1]

 

더보기

for(i=1;i<=n;i++)

{

  if(i%2==1)  {

    for(j=1;j<=n;j++)    {

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

    }

  }

else {

    for(j=n;j>=1;j--) {

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

    }

  }

}

 

연습문제4) 다음과 같이 n을 입력 받아 출력하는 프로그램을 작성하시오.

입력예) 4

출력예)

[1,1][2,1][3,1][4,1]

[4,2][3,2][2,2][1,2]

[1,3][2,3][3,3][4,3]

[4,4][3,4][2,4][1,4]

더보기

for(i=1;i<=n;i++)

{

  if(i%2==1)  {

    for(j=1;j<=n;j++)    {

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

    }

  }

else {

    for(j=n;j>=1;j--) {

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

    }

  }

}

 

반응형