디시인사이드 갤러리

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

갤러리 본문 영역

님들 저 이거 짜ㅣ는데 10시간 걸렷슴 봐주세여

짱쌘도둑도쌘짱갤로그로 이동합니다. 2011.03.16 22:38:03
조회 141 추천 0 댓글 7

#include <stdio.h>
#include <stdlib.h>
struct Node{
            int data;
            struct Node *prev;
                 };
struct Node *pStart=NULL;
struct Node *pEnd=NULL;

void printlist(struct Node *Current);
void addfront(int val); 
void del(int num);

int main(void)
{    
    int i;
    for(i=1; i<=5; i++)
    addfront(i);
    del(2);
    del(5);
    printlist(pStart);
    getchar();
    return 0;
}

void del(int num)
{
        int f;
        int q=0;
        struct Node *temp1;
        struct Node *temp2;
        temp2=pStart;
                
        if(num==5)
        {
                temp2=temp2->prev;
                pStart=temp2;
        }
        else if(num==1)
        {
                                
                for(f=1;f<=3;f++)
                {
                        temp2=temp2->prev;
                }
                temp2->prev=NULL;
        }
        else
        {
                for(q=1; q<=num; q++)
                {
                        temp2=temp2->prev;
                }
                temp1=temp2->prev;
                temp2->prev=temp1->prev;
        }

}



void printlist(struct Node *Current)
{
     Current=pStart;
     while(Current!=NULL)
     {
                         printf("%d\\n",Current->data);
                         Current=Current->prev;
     }
}

void addfront(int val)
{     
     struct Node *temp;
             
     temp=(struct Node *) malloc(sizeof(struct Node));
     temp->data=val;
     temp->prev=NULL;
     
     if(pStart==NULL)
     pStart=pEnd=temp;
     else
     {
         temp->prev=pStart;
         pStart=temp;
     }
}








혼자힘으로 해볼라니까 메우 빡새내이게 
del2 del5 하면 지워지긴 지워지는데내가 야매로 만들어서 
숫자순서바뀌거나하면지맘대로 이상한거지우거든?
그래서 del 함수를 손봐야되는데 1이나 5가 아닐때 
data를 비교해서 삭제하게만들어야되나? 대충 힌트점여

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
239411 C랑 C++이 왜 다른언어야 같은언어지 [5] elwlwlwk갤로그로 이동합니다. 11.03.21 135 0
239410 아;; 컴키면 머 뜨는데 뭔지 아시는분? [5] ⊙ - - ⊙갤로그로 이동합니다. 11.03.21 89 0
239409 활성화레코드 개념좀 잡아주실 횽,, [1] 리시얀갤로그로 이동합니다. 11.03.21 153 0
239408 리눅스 적응안되는데 작업 빠져나가는거 어케하지? [2] 리돌이(175.205) 11.03.21 63 0
239407 잠을 안자도 건강한 사람이 되는방법없을까.. [1] 일광면(119.198) 11.03.21 94 0
239406 소프트웨어 엔지니어 미래 [1] 형들(131.104) 11.03.21 124 0
239403 C언어 할줄 아는 형들 제발 도와줘 ㅠㅠ [12] c언어개초보(220.77) 11.03.21 144 0
239402 형님들 여기서 뭐가 잘 못되서 오류가 뜨는지 좀 알려주세요 [3] 백호왕(118.32) 11.03.21 60 0
239401 avast랑 카스퍼스키중에 추천좀 [4] 유식박사(175.124) 11.03.21 123 0
239398 (((프로그래밍 독학 어려움?))) php [2] 가입했습니다갤로그로 이동합니다. 11.03.21 125 0
239396 아오... 나는 가수다 짜증나네... 외계달팽갤로그로 이동합니다. 11.03.21 88 0
239393 전자사전 쓰는 갤러있냐? [3] lol(121.134) 11.03.21 92 0
239392 좆뉴비에게 관심을 주는 ㅎㅎ형 이글좀봐주세요 [12] 프로그래머(180.68) 11.03.21 148 0
239391 존나 갈구는 상사 대처법은? [6] (112.148) 11.03.21 1314 0
239387 늅늅은 보아라 [2] ㅎㅎ(119.71) 11.03.21 73 0
239386 아 시발 10일안에 .. 씨언어 왠만큼 마스터해야됨.. [5] 124(118.176) 11.03.21 118 0
239385 나는 가수다 골때리네.?? [3] 시불라미갤로그로 이동합니다. 11.03.21 80 0
239384 C++ cout에 대해 질문! 글 묻친거 같아 다시올림 ㅠ [5] C++시작(219.248) 11.03.21 111 0
239383 아 과제하다가 첼시vs맨시 볼기세네 아리햏갤로그로 이동합니다. 11.03.21 22 0
239380 전형적인 이과생인 나한테는 ㅇ..어려워 [2] 아리햏갤로그로 이동합니다. 11.03.21 73 0
239379 계산결과에 + - 부호 붙이는 건 어떻게 하나여 [12] 백호왕(118.32) 11.03.21 82 1
239377 소켓플밍 connect가 안됩미다! 늅이좀 도와주세요 [3] 으잌(115.137) 11.03.21 49 0
239376 그만자고 이것좀 봐봐 [6] 아리햏갤로그로 이동합니다. 11.03.21 73 0
239374 IT비전이 없..죠? [4] 지금은C언어갤로그로 이동합니다. 11.03.21 123 0
239373 C++ 맨처음 cout 질문! [3] C++시작(219.248) 11.03.21 64 0
239372 빅엔디안인지 리들 엔디안인지 리눅스에서 확인하는 코드를 짜야하는데... [5] 늅늅(182.208) 11.03.21 92 0
239371 C C++ C# 다 다른건가요? [1] 지금은C언어갤로그로 이동합니다. 11.03.21 65 0
239370 실행하면 바로 꺼지는 거 방지하기 [4] [성대아싸]갤로그로 이동합니다. 11.03.20 109 0
239369 java에서 int 스캔받는거랑 string 스캔받는거 다른가요? [2] 애드리브갤로그로 이동합니다. 11.03.20 54 0
239368 라인단위로 디버깅할땐 멀쩡하게 잘되는데 바로 실행하면 안되는 이유는 뭘까 [10] ㅇㅇ(119.71) 11.03.20 78 0
239367 [퍼 온 얘기] 프로그래머 남편의 우유 심부름 [3] 분당살람갤로그로 이동합니다. 11.03.20 473 0
239365 SQL 정말 기초적인 질문 (개발환경에 관한) [6] 노력하는초보갤로그로 이동합니다. 11.03.20 62 0
239362 난 사실 수학을 잘 못한다. [1] ㅎㅎ(119.71) 11.03.20 86 0
239361 씨언어 도움좀 주세요. [5] ㅇㅇ(118.32) 11.03.20 105 0
239360 ∫ 2t dt=t²+..횽 (n/2)-1번임 ? [3] 아리햏갤로그로 이동합니다. 11.03.20 38 0
239359 java 어디가 오류인가요? [3] 애드리브갤로그로 이동합니다. 11.03.20 38 0
239358 형님들 php db연결 완전 초보급인데 왜 안되지 ㅜㅜ 유리한추종자(120.50) 11.03.20 52 0
239357 확실히 내가 사람 보는 눈은 예리해... [1] 분당살람갤로그로 이동합니다. 11.03.20 58 0
239355 형들 C언어 ㅠㅠ 제발 도와줌요 ㅠㅠㅠㅠㅠ [10] 몽키훈갤로그로 이동합니다. 11.03.20 158 0
239354 아니 근데 숫자를 배열로 받는 발상을 도대체 어떻게 해야됨??? [9] ㅇㅇㅇ(219.249) 11.03.20 79 0
239353 조공으로 뭘 원하냐 ? 아리햏갤로그로 이동합니다. 11.03.20 68 0
239352 으.. 조회수도 변동업고 다 자냐 ? 아리햏갤로그로 이동합니다. 11.03.20 32 0
239351 너님들 중에 회식 가서 이런 경우 당한 사람 있냐? [3] 분당살람갤로그로 이동합니다. 11.03.20 82 0
239350 미안한데.. 다시 질문좀.. [4] 아리햏갤로그로 이동합니다. 11.03.20 58 0
239349 구글은 진짜 앙마야 헤헤 어슐러르귄갤로그로 이동합니다. 11.03.20 64 0
239348 한 페이지에 +가 몇개 ㅡㅡ [1] ㅎㅎ(119.71) 11.03.20 36 0
239346 이거 ㅅㅂ 연산자 우선순위부터가 개판이구만 [1] (175.205) 11.03.20 81 0
239345 아니 뭐 안드로이드 책에 다 처음에 무슨 에뮬레이터 설치같은것밖에 없음? [1] 단드로이드갤로그로 이동합니다. 11.03.20 53 0
239344 안드로이드 책중에 안드로이드 프로그래밍 정복 어때? [4] 단드로이드갤로그로 이동합니다. 11.03.20 112 0
239343 대학들 커리큘럼 다 줮병신인거 같다. [9] (115.136) 11.03.20 165 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2