디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

제가 만들었던 달팽이배열 ㅋㅋㅋㅋㅋ 아 쪽팔린다 ㅋㅋㅋ

형들아(220.73) 2010.11.02 20:41:56
조회 145 추천 0 댓글 3

#include <stdio.h>

int arr[20][20]={0};
int x=0, y=0;
int num, val=1;

void printarr(int arr2[][20], int n);

void down(int n);
void left(int n);
void up(int n);
void right(int n);

int main()
{
  int i, j, k;

  printf("숫자를 입력해 주세요.");
  scanf("%d",&num);

  j=num-1;
  k=1;

  for(i=0; i<num; i++) // 오른쪽으로 채워가기
  {
   arr[x][y]=val++; // num=4 -> x=0 y=4 val=5
   y++;
  }
  x++; // x=1
  y--; // y=3 // 1까지만 실행됨.

  while(j>0)
  {
  down(k);
  left(k);
  j--;
  k++;

  if(j==0)
   break;
  
  up(k);
  right(k);
  j--;
  k++;
  }
  printarr(arr,num);
   return 0;
}

void printarr(int arr2[][20], int n)
{
 int i, j;

 for(i=0; i<n; i++)
 {
  for(j=0; j<n; j++)
  {
   printf("%4d", arr2[i][j]);
  }
  putchar(\'\\n\');
 }
}

void down(int n)
{
 int i;

 for(i=0; i<num-n; i++) // 아래로 채워가기
 {
  arr[x][y]=val++; // x=4 y=3 val=8
  x++;
 }
 x--; // x=3
 y--; // y=2
}

void left(int n)
{
 int i;

 for(i=0; i<num-n; i++) // 왼쪽으로 채워가기
  {
   arr[x][y]=val++; // x=3 y=-1 val=11
   y--;
  }
  x--; // x=2
  y++; // y=0
}

void up(int n)
{
 int i;

 for(i=0; i<num-n; i++) // 위로 채워가기
 {
  arr[x][y]=val++; // x=0 y=0 val=13
  x--;
 }
 x++; // x=1
 y++; // y=1
}

void right(int n)
{
 int i;

 for(i=0; i<num-n; i++) // 오른쪽으로 채워가기
  {
   arr[x][y]=val++; // x=1 y=3 val=15
   y++;
  }
  x++; // x=2
  y--; // y=2
}

가변적이라 숫자 입력하면 그 숫자를 가로길이로 가지는 달팽이 배열이 나옴 ㅋㅋㅋㅋㅋㅋㅋ

근데 웃긴건 지금 만들라고 해도 이렇게 만들듯 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
223580 공부해야징 땡칠도사갤로그로 이동합니다. 10.12.09 82 0
223579 이거나 들으셈 [8] prismatic갤로그로 이동합니다. 10.12.09 106 0
223578 Atmega128 도와주새요 [2] 헬프미(210.102) 10.12.09 1500 0
223575 XSL 좆고수들은 물밑에서 올라오기 바람 URA!갤로그로 이동합니다. 10.12.09 80 0
223574 이걸 머라 그러지?? 스택으로 표시하는 거 [3] ㅃㅂ(119.196) 10.12.09 70 0
223573 아휴.. 덕내 쩔어요.. 내가 은꼴로 정화 하겠으..... [5] rntjr갤로그로 이동합니다. 10.12.09 367 0
223572 프겔하고 저하고 안 맞는 것 같슴미다 [1] 분당살람갤로그로 이동합니다. 10.12.09 87 0
223571 아오 씨발 후시기바나 짤 수준낮아서 못봐주겠네 [3] 개쉛기갤로그로 이동합니다. 10.12.09 129 0
223570 "2등신" 이미지는 무효입니까? [3] 후시기바나(220.67) 10.12.09 111 0
223569 방금 롯데마트 갔었는데 [3] 분당살람갤로그로 이동합니다. 10.12.09 101 0
223568 피타고라스 안됭 빼길수없스.. [8] new gay[max](183.105) 10.12.09 147 0
223567 덕짤과 함께 나도 뉘우침 [6] 해일리갤로그로 이동합니다. 10.12.09 134 0
223566 대세(?)에 맞춰서 저도 그림 한 장... [3] 후시기바나(220.67) 10.12.09 132 0
223564 신나는 노래로 오후를 꺠워봅시다 [1] 꿀레갤로그로 이동합니다. 10.12.09 45 0
223563 어째 산업구조가 점점 축소되는 기분이야 [3] 이모군(1.225) 10.12.09 78 0
223560 바람직한 프겔의 모습이라능 ^ ω^)r [5] 땡칠도사갤로그로 이동합니다. 10.12.09 185 0
223559 점심먹었어? elwlwlwk갤로그로 이동합니다. 10.12.09 65 0
223558 개판이네... [1] 꿀레갤로그로 이동합니다. 10.12.09 82 0
223556 아침부터 프겔이 왜 이리 훈훈하신가? [1] 어떡해갤로그로 이동합니다. 10.12.09 103 0
223555 컴공쪽으로 편입하려고하는데요 [12] 김진영(61.39) 10.12.09 383 0
223554 나중엔 홈플러스 조립pc가 나올 듯 [2] 분당살람갤로그로 이동합니다. 10.12.09 98 0
223553 컴퓨터 패킽수정도 범죄에 해당되나요? [4] 호두과자(121.142) 10.12.09 112 0
223551 이런게 대센가? elwlwlwk갤로그로 이동합니다. 10.12.09 89 0
223549 아이폰전송용 [1] 개쉛기갤로그로 이동합니다. 10.12.09 99 0
223548 천사의 가식웃음 개쉛기갤로그로 이동합니다. 10.12.09 83 0
223547 어제 sbs다큐 본형들잇음?? 고칼로리갤로그로 이동합니다. 10.12.09 58 0
223546 덕짤 그만올리고 현실로 돌아와요 형들... ㅠ_ㅠ [1] 형들아(220.73) 10.12.09 97 0
223545 이게 뭔일이야 해일리갤로그로 이동합니다. 10.12.09 35 0
223544 망할 객체지향 [1] elwlwlwk갤로그로 이동합니다. 10.12.09 112 0
223543 천사의 자태 [4] 개쉛기갤로그로 이동합니다. 10.12.09 136 0
223542 C언어 고수 형님들 저좀 살려주세요 [5] 살려줘요형님(110.15) 10.12.09 111 0
223541 치킨계의 버뮤다 삼각지대 퇘지(123.214) 10.12.09 124 0
223540 이 Iframe 태그를 embed 태그로 바꿀 수 있어? 으잉(58.227) 10.12.09 177 0
223539 왠지 이분이 다 지웠을듯.. [1] 꿀레갤로그로 이동합니다. 10.12.09 114 0
223537 아놔~~ 무늬만사람(203.228) 10.12.09 35 0
223536 젠장 십팔만은 물건너 갔네 elwlwlwk갤로그로 이동합니다. 10.12.09 74 0
223535 뭐야 갑자기 17만대로 폭삭가라앉았음 [3] 꿀레갤로그로 이동합니다. 10.12.09 117 0
223534 아놬 elwlwlwk갤로그로 이동합니다. 10.12.09 28 0
223533 십팔만번 먹을때 까지 무늬만사람(203.228) 10.12.09 28 0
223532 언제까지 병1림픽할꺼임 꿀레갤로그로 이동합니다. 10.12.09 43 0
223531 십팔만번 무늬만사람(203.228) 10.12.09 23 0
223530 그만하자 elwlwlwk갤로그로 이동합니다. 10.12.09 29 0
223529 내꺼닷 꿀레갤로그로 이동합니다. 10.12.09 24 0
223528 꿀꺽 무늬만사람(203.228) 10.12.09 24 0
223526 꿀꺽 꿀레갤로그로 이동합니다. 10.12.09 23 0
223525 통큰 지금 다 매진이라넹 시불라미갤로그로 이동합니다. 10.12.09 72 0
223524 꿀꺽 무늬만사람(203.228) 10.12.09 18 0
223522 [2] 꿀레갤로그로 이동합니다. 10.12.09 45 0
223521 꿀꺽 무늬만사람(203.228) 10.12.09 28 0
223515 사무실에서도 덕짤 바탕화면을 쓰고 싶다 [2] DMW갤로그로 이동합니다. 10.12.09 75 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2