디시인사이드 갤러리

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

갤러리 본문 영역

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

asd(1.217) 2013.03.23 15:47:49
조회 72 추천 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/21 - -
AD 곧 휴가!! 홈캉스, 바캉스 SALE 운영자 25/07/21 - -
349484 싱글게임의 제한을 깨뜨려 주실 분 구합니다. 징기스칸4갤로그로 이동합니다. 13.03.15 38 0
349483 이 상황에서 c(175.208) 13.03.15 61 0
349482 ㅇㅇ형 간단한질문하나만 받아줘 [2] 삐쭊이(211.218) 13.03.15 97 0
349480 글쓴것도 별거 없는데 뭐야 [1] ㅋㄱ(183.96) 13.03.15 87 0
349477 급여인증 [202] ㅇㅇ(119.203) 13.03.15 3510 1
349474 제 1회 프갤 토론 배틀 [2] 백이(182.214) 13.03.15 84 0
349473 싱글게임의 제한을 깨뜨려 주실 분 구합니다. 징기스칸4갤로그로 이동합니다. 13.03.15 42 0
349472 2번 타자 프랑스빵. 자 낚신지 아닌지 나를 시험해보시지 [16] ㅇㅇ(119.203) 13.03.15 213 0
349471 1번 타자 c. 니가 자랑하는 최신 기술이 뭐냐? [4] ㅇㅇ(119.203) 13.03.15 126 0
349470 ㅇㅇ 저새낀 인증은 하고 나불거리는거냐 [1] 124(211.189) 13.03.15 78 0
349469 NHN next 준비하는 중인데 [2] 조꼬딩(211.189) 13.03.15 137 0
349468 고정닉만들기 존나무섭 ㅠㅠ 1ㄷㅈ(175.215) 13.03.15 55 0
349467 나도 고정닉 만드러볼까여 1ㄷㅈ(175.215) 13.03.15 35 0
349466 열혈강의 mfc 최호성 이분도 악평많던데 게이피유갤로그로 이동합니다. 13.03.15 117 0
349464 싱글게임의 제한 깨뜨려 주실 분 구합니다. 징기스칸4갤로그로 이동합니다. 13.03.15 31 0
349462 싱겁게 깝치기는.. 20분 내에 집에 도착함 ㅇㅇ(110.70) 13.03.15 68 0
349461 영어 존나게 파노으면 도움많이됨? [3] ㄷㅈㅈ(175.215) 13.03.15 74 0
349460 프갤은 연봉 6천이상 받는분 없죠? [2] ㅇㅇ(115.41) 13.03.15 187 0
349458 웹은솔직히 좆밥아니냐 [2] ㄷㅈㅈ(175.215) 13.03.15 151 0
349457 좆 내가 좆 초딩시절 게임할때 [1] 백이(182.214) 13.03.15 70 0
349454 싱글게임의 제한을 깨주실 분 구합니다. [3] 징기스칸4갤로그로 이동합니다. 13.03.15 85 0
349452 자바카드 [1] (1.224) 13.03.15 57 0
349451 근데 js하면 php를 해야함? [4] 퓨퓨(121.186) 13.03.15 106 0
349450 프갤은 컨셉질을 해야 살아남는다. [9] (1.214) 13.03.15 182 0
349449 싱글 게임의 제한을 깨주실 분 구합니다 징기스칸4(125.182) 13.03.15 33 0
349448 인트러덕션 투 알고리즘 이책 난이도 어떰? 듀스(124.153) 13.03.15 111 0
349447 병쉰 덴시티 존나 올라가네 dot(113.30) 13.03.15 41 0
349446 SE와 PL을 정의해줄 사람 지금 시간에 있나? 궁그미(211.179) 13.03.15 43 0
349445 최신기술 모르는 꼰대 [3] c(175.208) 13.03.15 110 0
349444 집에 쌀이 없다 [7] 백이(182.214) 13.03.15 69 0
349442 게임만들고 싶으면 유니티와 스크립트언어는 c#를 해라 [2] 티모티모(211.112) 13.03.15 155 0
349441 아;;배열 저장하는거 말야 형들. 진짜 기본적인건데 [3] ㅇㅇ(1.216) 13.03.15 80 0
349440 진짜 고수는 뭔지아냐? 직관적인 새기들 있지 [1] 티모티모(211.112) 13.03.15 112 0
349439 ㅋ 어휴 프갤수준 저런 조잡한놈보다 니 손가락이 더 우월하다 [2] 티모티모(211.112) 13.03.15 85 0
349436 웹플밍할려면 어떤 테크트리 타야하나요? [3] 듀스(124.153) 13.03.15 105 0
349435 대학교 3학년 조언좀 해주십쇼.. [6] .(114.71) 13.03.15 218 0
349434 싱글 게임의 제한 깨주실분 구합니다 ㅠㅠ [5] 징기스칸4(125.182) 13.03.15 81 0
349433 형들 c언어문법 질문있습니다. [7] 맴맴(112.171) 13.03.15 89 0
349432 언어 책보고공부할때 어케들 공부함? [3] vvv(121.186) 13.03.15 73 0
349431 형들 도형출력할때 질문!! 맴맴(112.171) 13.03.15 42 0
349430 뇌를자극하는 jsp 봤는데 ㅈㄷㄱㅂ(121.186) 13.03.15 57 0
349429 C언어 연산쓸때 [3] ㅇㅇ(125.176) 13.03.15 53 0
349428 우리나라에 제대로던 mfc책없지? [4] 게이피유갤로그로 이동합니다. 13.03.15 114 0
349427 횽들 스트레스받음.. ㅠㅠ [4] 인간(110.35) 13.03.15 79 0
349426 낚시고수들 보소 [1] 씹죶(211.36) 13.03.15 85 0
349425 이거 시작을 어케해야될지 몰겠는데 좀 알려주셈요ㅜㅜ [6] 우동(125.176) 13.03.15 91 0
349424 내생각인데... [3] LastCorona갤로그로 이동합니다. 13.03.15 85 0
349423 이거 테스트좀 해줘요. [3] 크덕(118.131) 13.03.15 78 0
349422 이건 또 뭔 떡밥이여 ㅋㅋ ㅁㄴㄻㄹ갤로그로 이동합니다. 13.03.15 77 0
349420 책있는데 30%가격에 모십니다. [1] 책팔이(218.235) 13.03.15 105 0
뉴스 케데헌·트와이스·에이티즈, 미 '빌보드 200' 톱10 동시 진입 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2