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

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

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

1495:대각선 지그재그

파아란기쁨1 2021. 9. 29. 16:01
반응형

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

 

입력예) 4

출력예)

1

3 2

4 5 6

10 9 8 7 

 

입력예) 5

출력예)

1

3 2

4 5 6

10 9 8 7 

11 12 13 14 15

 

더보기

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

{

    if(i%2==1){

         for(j=1;j<=i;j++) arr[i][j]=num++;

    } else {

         for(j=i;j>=1;j--) arr[i][j]=num++;

    }

 

}

 

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

입력예) 4

출력예)

1

3 2

4 5 6

10 9 8 7 

11 12 13

15 14

16

 

입력예) 5

출력예)

1

3 2

4 5 6

10 9 8 7 

11 12 13 14 15

19 18 17 16

20 21 22

24 23

25

 

더보기

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

{

    if(i%2==1){

         for(j=1;j<=i;j++) arr[i][j]=num++;

    } else {

         for(j=i;j>=1;j--) arr[i][j]=num++;

    }

}

 

for(i=n-1;i>=1;i--)

{

     if(i%2==1){

         for(j=1;j<=i;j++) arr[i][j]=num++;

     } else {

        for(j=i;j>=1;j--) arr[i][j]=num++;

     }

 

}

 

반응형

'프로그래밍언어문법 > 실력키우기문제' 카테고리의 다른 글

1304:숫자사각형3  (1) 2022.03.30
1240: 제곱근  (0) 2021.08.25
1430: 숫자의 개수  (0) 2021.08.24
1339:문자삼각형2  (0) 2021.08.22
1338:문자삼각형  (0) 2021.08.21