#include <stdio.h> int tr[100][100]; int n; void pr(void); void in(void); int re(int x, int y, int a, int num, int br); int main(void) { scanf("%d",&n); in(); re(0, 0, 0, 1, 0); pr(); return 0; } void in(void) { int i, j; for(i=0; i<n; i++) { for(j=0; j<=i; j++) tr[i][j]=-1; } } void pr(void) { int i, j; for(i=0; i<n; i++) { for(j=0; j<=i; j++) printf("%d ", tr[i][j]); printf("\n"); } } int re(int x, int y, int a, int num, int br) { if(x<n && y<n && x>=0 && y>=0 && tr[x][y]==-1) { tr[x][y]=a%10; if(num==1) re(++x, ++y, ++a, num, 0); if(num==2) re(x, --y, ++a, num, 0); if(num==3) re(--x, y, ++a, num, 0); } else { if(br>0) return 0; else if(num==1) re(--x, y-2, a, 2, ++br); else if(num==2) re(--x, ++y, a, 3, ++br); else if(num==3) re(x+2, ++y, a, 1, ++br); } }
2017.11.18 11:06
정올 달팽이 삼각형
조회 수 581 추천 수 0 댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 글쓰기는 하루 5개, 댓글은 10개만 가능합니다. | 좋은아빠되기 | 2019.02.15 | 568 |
공지 | 키보드 화살표값 출력 | 좋은아빠되기 | 2016.11.19 | 1343 |
공지 | 원하는 좌표에 값 출력하기 | 좋은아빠되기 | 2016.11.19 | 2652 |
공지 | Python(파이썬) 학습 자료 PDF 1 | 좋은아빠되기 | 2014.12.10 | 10710 |
공지 | dev C++ 텍스트 색상변경 WinApi사용(textcolor 대용) | 좋은아빠되기 | 2014.06.07 | 4987 |
공지 | DEV-C++ 기본 코드 | 좋은아빠되기 | 2013.06.19 | 8596 |
공지 | 무료 C++ 컴파일러(윈도우용) DEV-C++ | 좋은아빠되기 | 2013.06.18 | 19233 |
공지 | 이클립스 C++ 설치 파일들 | 좋은아빠되기 | 2013.06.18 | 38129 |
210 | 영단어 입력한후 그단어중 가장큰 아스키코드 구하기(승민) | 승민 | 2016.04.02 | 521 |
209 | 배열1 자가진단5 | 선우 | 2016.04.02 | 246 |
208 | 띄어쓰기까지 프로그램 출력하기(승민) | 승민 | 2016.04.02 | 1929 |
207 | scanf함수를 사용한 문자열(승민) | 승민 | 2016.04.02 | 205 |
206 | scanf함수를 사용한 배열(승민) | 승민 | 2016.03.26 | 809 |
205 | 배열 5개숫자 더히가(승민) | 승민 | 2016.03.26 | 122 |
204 | 배열 3가지 | 선우 | 2016.03.19 | 111 |
203 | 숫자두개 입력하고 큰거 작은거 구분하고 작은숫자부터 큰숫자까지 곱하기(승민) | 승민 | 2016.03.19 | 235 |
202 | 반복제어문3 형성평가 7 | 선우 | 2016.03.19 | 232 |
201 | 반복제어문3 형성평가 6 | 선우 | 2016.03.19 | 222 |
200 | 반복제어문3 형성평가 5 | 선우 | 2016.03.19 | 351 |
199 | 반복제어문3 형성평가 4 | 선우 | 2016.03.19 | 300 |
198 | 반복제어문3 형성평가 3 | 선우 | 2016.03.19 | 212 |
197 | 반복제어문3 형성평가 2 | 선우 | 2016.03.19 | 302 |
196 | 반복제어문3 형성평가 1 | 선우 | 2016.03.19 | 285 |
195 | for문 입력한숫자만큼 입력받고 평균구하기(승민) | 승민 | 2016.03.19 | 4442 |
194 | 짝수 홀수 갯수구하기(승민) | 승민 | 2016.03.12 | 1202 |
193 | 제어문 연습(완성) | 선우 | 2016.03.12 | 114 |
192 | 입력한 숫자 이하 짝수만 출력하기(승민) | 승민 | 2016.03.12 | 1431 |
191 | 정올 반복제어문3 자가진단4 | 선우 | 2016.03.12 | 214 |