디시인사이드 갤러리

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

갤러리 본문 영역

아는게 힘이 맞는거같다 하소연할대가 없어서 여기서한다 시발 달팽이배열

asd(1.217) 2013.03.23 15:47:49
조회 71 추천 0 댓글 1

malloc으로 하라해서 했는데 시발 malloc으로는 이차원배열 표현 못하는줄알고 일차원배열 만들어서 진짜 개노다가했다

아..시발 
int** table

for(a=0; a<n; a++)
        table[b]=(int*)malloc(sizeof(int));

이딴식으로하면 이차원배열로 사용이 가능하다니 ㅅㄴ알머ㅣㅏㄴㅇㄹ

존나 간단한 문제를 이렇게 좆같이 풀었다..

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

void front(int* table, int h, int y, int value, int c);
void frontj(int* table, int h, int y, int value, int c);
void back(int* table, int h, int y, int value, int c);
void backj(int* table, int h, int y, int value, int c);

int main()
{
 int h, y;
        int *table;
        int a=0, b;
        printf("ok");
        scanf("%d %d", &h, &y);
        table=(int *)malloc(h*y*sizeof(int));
                for(a=0;a<h*y;a++)
                        table[a]=0;


        for(a=0;a<y;a++)
                table[a]=a+1;


        front(table, h, y, 1, 0);

                        for(a=0;a<h*y;a++)
                        {
                                static int c=1;
                                printf("%d ",table[a]);
                                if((a+1)%y == 0)
                                        printf("\n");
                        }

        free(table);
                return 0;
}

void front(int* table, int h, int y, int value, int c)
{
        int a;
        static int count=1;
        if(count==1 && table[c+y] == 0)
        {
                while(table[c]!=0)
                {
                table[c] = value;
                c++;
                                value++;
                }
        }
        else
        {
                while(table[c]==0)
                {
                    table[c] = value;
                    c++;
                                        value++;
                 }
         }

                for(a=0; a<h*y; a++)
                {
                        if(table[a] == 0)
                        {
                        count ++;
                        c-=1;
                        frontj(table, h, y, value, c);
                        }
                }
                return;
}

void frontj(int* table, int h, int y, int value, int c)
{
        int a;
        while(table[c+y]==0)
        {
                table[c+y] = value;
                                c+=y;
                                value++;
                }

                for(a=0; a<h*y; a++)
                {
                        if(table[a] == 0)
                        {
                        value-=1;
                        back(table, h, y, value, c);         
                        }
                }
                return;
}

void back(int* table, int h, int y, int value, int c)
{
          static int count=1;
          int a;

                                value+=1;
                while(table[c-1]==0)
                {
                table[c-1] = value;
                c-=1;
                                value+=1;
                }

                for(a=0; a<h*y; a++)
                {
                        if(table[a] == 0)
                        {
                                count ++;
                                backj(table, h, y, value, c);
                        }
                }
                return;
}
void backj(int* table, int h, int y, int value, int c)
{
        int a;
        while(table[c-y]==0)
        {
                table[c-y] = value;
                                c-=y;
                                value++;
                }


                for(a=0; a<h*y; a++)
                {
                        if(table[a] == 0)
                        {
                        c+=1;
                        front(table, h, y, value, c);    
                        }
                }
                return;
}

아 내시간 아까워 시발시발 짜증나 무식이 죄지;..

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
349391 ㅇㅇ형 저도 하고싶음.. dd(121.163) 13.03.15 38 0
349390 ㅇㅇ형 저 생각있는데 연락할방법이?? [1] 1(1.245) 13.03.15 86 0
349388 오늘의 명언 [3] 스릉흔드(223.62) 13.03.15 89 0
349387 니들이 하도 공룡책 노래를 부르니 [2] erer(222.99) 13.03.15 98 0
349386 여자 관련 명언 모음 [1] 멍청닭(182.211) 13.03.15 139 0
349385 php뉴비 입문서 성공적인 웹프가 좋음? [2] 조꼬딩(223.62) 13.03.15 71 0
349384 c언어 좁밥이네요 [1] ㅁㄴㅇㄹ(182.216) 13.03.15 101 0
349382 BCC XOR Check sum 값이 맞나좀 봐줘~ ㅇㅇ(175.193) 13.03.15 303 0
349381 책 지를때마다 쾌락 느낀다 ㅁㄴㅇㄹㄴ(121.66) 13.03.15 49 0
349380 수학관련된 건데 dd(121.163) 13.03.15 47 0
349378 프겔러들은 고액연봉자니 이런 여자 구해서 결혼할수 있겠네 멍청닭(182.211) 13.03.15 91 0
349377 이책 보안공부하기 괜찮을까 [2] 미크님갤로그로 이동합니다. 13.03.15 112 0
349376 쿠팡에서 뉴발 신발샀는데 예전 착용감이 아닌데;; [1] Savior(180.231) 13.03.15 309 0
349375 공룡책 8판 한글판은 언제 나오냐 [3] 멍청닭(182.211) 13.03.15 101 0
349374 친절한 백왕 보아라 [4] 피앙스(121.134) 13.03.15 104 0
349369 자바스크립트좀 깊게 다루는 횽아들 도와줘 [20] 피앙스(121.134) 13.03.15 247 0
349367 어휴 리버싱같은거 왜배우는거냐 [3] 빕뱟뱟갤로그로 이동합니다. 13.03.15 159 0
349366 그래도 편돌이 잘된듯.. [1] ㅇㅇ(121.163) 13.03.15 104 0
349364 php뉴비 입문서 추천 좀 [1] 조꼬딩(223.62) 13.03.15 55 0
349363 오늘의 명언 모음. [4] 멍청닭(182.211) 13.03.15 122 0
349362 sdk좀 도와줍소 성님들 [8] 디씨짱짱맨(220.68) 13.03.15 105 0
349361 ㅇㅇ 이 연봉 2억이라 안캣나?? [3] 씹죶(211.36) 13.03.15 213 0
349360 [3] 루비•‿•갤로그로 이동합니다. 13.03.15 99 0
349358 하나의 배열에 다양한 종류의 데이터를 저장해서 전송하려면 [8] 신입뉴비(115.126) 13.03.15 116 0
349357 ㅇㅇ행님 메일좀 [2] 백이(223.62) 13.03.15 82 1
349355 이산수학 증명문제 질문좀 [8] 야간편돌이(175.116) 13.03.15 171 0
349354 ㅇㅇ형 나도 이메일좀 알려줘 [67] ㅇㅇ(121.163) 13.03.15 1790 0
349353 결국 전산실 떄려침 [4] ㅁㄴㅇㄹ(121.66) 13.03.15 240 0
349350 ㅇㅇ야 인증 없으면 모다? [1] dd(1.214) 13.03.15 143 0
349349 야. 다방레지가 뭐하는애냐 ? [4] LastCorona갤로그로 이동합니다. 13.03.15 95 0
349348 시스템콜 관련해서 좀 아는형없어?? [5] 애송이(112.187) 13.03.15 118 0
349347 ㅇㅇ님 온라인 강의하시는 건 어떤가요? [5] 에어로홍갤로그로 이동합니다. 13.03.15 122 0
349346 ㅇㅇ님 게임 뭐만듬 [2] d(168.126) 13.03.15 118 0
349345 ㅇㅇ형아 수업체계도 같은건 없음? [18] ㄷㄷ(168.115) 13.03.15 227 0
349343 다음주 일요일에 밥먹을사람 있니 [3] 루비•‿•갤로그로 이동합니다. 13.03.15 98 0
349342 정보보안 진로상담 좀 부탁드려요 [1] 킁킁(61.72) 13.03.15 123 0
349341 형님들 질문점요. [7] ㅇㅇ(115.41) 13.03.15 118 0
349339 호호 오늘은 즐거운 c프로그래밍 배우는 날~ ㅇㅇ(115.41) 13.03.15 68 0
349337 근데 ㅇㅇ횽 지금 그 일을 하려는 이유가 뭔가요 [23] 야간편돌이(175.116) 13.03.15 2006 0
349335 루비•‿•갤로그로 이동합니다. 13.03.15 50 0
349334 나한테 프로그래밍 배우고 싶은 사람 있나? [52] ㅇㅇ(119.203) 13.03.15 3581 7
349333 광역 어그로 시전 실패 [1] ㅇㅇ(119.203) 13.03.15 83 0
349330 책 읽기 좋아하는 10세 전후의 남자아이 [14] ㅇㅇ(119.203) 13.03.15 200 0
349329 ##컴학 대학교3학년...고민입니다## [4] .(121.140) 13.03.15 207 0
349328 프갤 교수님들덕에 공부가 가능함 [2] 야간편돌이(175.196) 13.03.15 87 0
349327 인간의 눈으로 들이오는 시각정보의 시간당 크기는 얼마쯤 될까? [5] (110.70) 13.03.15 87 0
349326 잌ㅋㅋ벤다이어그램 질문좀ㅋㅋㅋ [3] 야간편돌이(175.196) 13.03.15 64 0
349325 아가들아 횽아는 일하러 간다. [4] ㅇㅇ(119.203) 13.03.15 100 0
349324 오빠들 졸업작품 뭘만드는게 좋을까요? [1] 밀크쉐이크(124.54) 13.03.15 127 1
349323 아바타 구현하려면 소프트웨어 측면에선 뭐가 필요할까? [9] (110.70) 13.03.15 92 0
뉴스 A2O MAY, 美 미디어베이스 TOP40 3주 연속 차트인...아리아나 그란데·찰리XCX 등 글로벌 스타들과 어깨 나란히 디시트렌드 07.17
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2