디시인사이드 갤러리

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

갤러리 본문 영역

조 to the 망 한 과제

jujubar9갤로그로 이동합니다. 2009.10.08 19:25:54
조회 149 추천 0 댓글 6

원래 0점 맞다가 이번에 다 맞은 과제를 냈는데

인풋 방식 중에 마지막에 엔터 안들어간다고 절반이나 깍네요 .. 그냥 마지막 돌릴때 엔터 치게 만들수도 있는데

이런 썅.. 재수강 ㄱㄱ


#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
int count=0;
int start(int*);
int upanddown(const void *_elem1, const void *_elem2)
{
        int* elem1=(int*)_elem1;
        int* elem2=(int*)_elem2;
        if(*elem1>*elem2) return -1;
        else if(*elem1<*elem2) return 1;
        else return 0;
}
int downandup(const void *_elem1, const void *_elem2)
{
        int* elem1=(int*)_elem1;
        int* elem2=(int*)_elem2;
        if(*elem1>*elem2) return 1;
        else if(*elem1<*elem2) return -1;
        else return 0;
}
int main(void){
        FILE *fp;
        int dataset[4], i, final;
        printf("Type 4 numbers: ");
        fp=fopen("input.txt", "w");
        for(i=0 ; i<4 ; i++){
        dataset[i]=getche()-48;
        fprintf(fp, "%d", dataset[i]);
        }
        fclose(fp);

        fp=fopen("output.txt", "w");
        final=start(dataset);
        printf("\\n%d", final);
        fprintf(fp, "%d", final);
        fclose(fp);

        return 0;
}
int start(int* dataset){
        if(dataset[0]==6&&dataset[1]==1&&dataset[2]==7&&dataset[3]==4){
         printf("6174");
         return count;
        }
        else{
        count++;
        int i, uptodown[4], downtoup[4];
        qsort((void*)dataset, 4, sizeof(int), upanddown);
        for(i=0 ; i<4 ; i++) uptodown[i]=dataset[i];
        for(i=0 ; i<4 ; i++) printf("%d", uptodown[i]);
        printf("\\t");
    qsort((void*)dataset, 4, sizeof(int), downandup);
        for(i=0 ; i<4 ; i++) downtoup[i]=dataset[i];
        for(i=0 ; i<4 ; i++) printf("%d", downtoup[i]);
        printf("\\t");
        for(i=3 ; i>=0 ; i--){
                if(uptodown[i]<downtoup[i]){
                        dataset[i]=(uptodown[i]+10)-downtoup[i];
                        downtoup[i-1]=downtoup[i-1]+1;
                }
                else dataset[i]=uptodown[i]-downtoup[i];
        }
        for(i=0 ; i<4 ; i++) printf("%d", dataset[i]);
        return start(dataset);
        }
}

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
163613 공지 추가내용 [3] Vita500갤로그로 이동합니다. 09.12.21 103 0
163612 근데 object oriented가 객체지향이라는 게 정확한 번역일까? [20] 오사카(125.176) 09.12.21 262 0
163611 형들 자바에서 jbutton 누르는 메소드가 뭐야? [3] ㅋㅋㅋㅋ(210.110) 09.12.21 112 0
163610 내가 듣고 있는노래 [1] Vita500갤로그로 이동합니다. 09.12.21 49 0
163609 저 취업했습니다!! [6] 고민남(125.128) 09.12.21 234 0
163608 이게 바로 한국축구에 대한 세계의 인식 [16] ㅎ3(112.222) 09.12.21 219 0
163607 오늘 드디어 **a 더블 포인터를 들어갔다. [8] 어떡해갤로그로 이동합니다. 09.12.21 188 0
163606 오랫만에 보신탕 [4] 유리한갤로그로 이동합니다. 09.12.21 128 0
163605 아놔, 나보고 프로프레임 해보는게 어떠냐고 그러네..ㅋ [10] ㅇㅇ(210.94) 09.12.21 190 0
163604 리눅스, C 함수 질문이요 [1] 수학의정석(115.21) 09.12.21 99 0
163603 물상무 지금 퇴근... [2] 물속의다이아갤로그로 이동합니다. 09.12.21 86 0
163602 너넨 지금 뭔가 단단히 착각하고있는데 [8] 개쉛기갤로그로 이동합니다. 09.12.21 175 0
163601 한쿡은 CEO도 벽돌처럼 찍어낸다능 [4] 오사카(125.176) 09.12.21 154 0
163600 Nujabes - Counting Stars [2] 좇문가갤로그로 이동합니다. 09.12.21 58 0
163598 크리스마스에는 뭐가 동난다? [1] 케케켁켁갤로그로 이동합니다. 09.12.21 117 0
163597 처음 이력서를 써봤는데.txt 숙신갤로그로 이동합니다. 09.12.21 136 0
163595 아주아슬 횽도... [1] Gromit갤로그로 이동합니다. 09.12.21 72 0
163594 사람 앞에 두고 매몰차게 관둔다는 말 하기가 쉽지 않아. [7] 아주아슬갤로그로 이동합니다. 09.12.21 115 0
163593 점심식사_후_노곤해지는_횽들을_위한_눈세척.jpg [1] 숙신갤로그로 이동합니다. 09.12.21 164 0
163592 회사에 지각했다아아아ㅏ [2] Q Lazzarus갤로그로 이동합니다. 09.12.21 99 0
163591 회사서 애니틀어노코 로동하는데 [2] 세브(211.117) 09.12.21 94 0
163590 오늘 솔루션 신규 개발건으로 PM을 하라고 했는데... [12] 물속의다이아갤로그로 이동합니다. 09.12.21 142 0
163589 소프트웨어 디자인은 이쯤되어야 디자인좀 한다고 할수있슴 Vita500갤로그로 이동합니다. 09.12.21 118 0
163588 형들 Capture solution xe 라는 프로그램 어디서구해? [1] 나니아(219.254) 09.12.21 161 0
163587 아이언맨 2 [3] Vita500갤로그로 이동합니다. 09.12.21 106 0
163586 물먹는다이아횽 사직서 쓰는 방법이야~ [4] Gromit갤로그로 이동합니다. 09.12.21 780 1
163585 익스플로러에서 구글 G메일 첨부파일 안 열리자 않음? [2] 오사카(125.176) 09.12.21 171 0
163584 XNA 좋은점 불친절한프로도갤로그로 이동합니다. 09.12.21 81 0
163583 active x 가 문제긴 문제야.. 더러운 빌의 노예들... [6] rntjr갤로그로 이동합니다. 09.12.21 157 0
163582 학교 도서관에서 디씨질 하는게 자랑 [1] JuEUS-U갤로그로 이동합니다. 09.12.21 67 0
163580 오럴컷이 뭡니까?? 오럴컷(210.217) 09.12.21 50 0
163579 캐꼬꼬닭 횽은 봄니다. [2] 이웃집또테러갤로그로 이동합니다. 09.12.21 44 0
163577 직장인들아 밥은 먹고 하냐?? [3] rntjr갤로그로 이동합니다. 09.12.21 126 0
163576 같은 회사를 다른 헤드헌터 통해서 10번 이상 받게 되었는데... [7] 물속의다이아갤로그로 이동합니다. 09.12.21 200 0
163574 ms와 애플의 디자인 철학의 차이 [9] 피로토스갤로그로 이동합니다. 09.12.21 301 0
163573 브리트니 사망 뉴스,.. 낚시 쩐다 허허벌판갤로그로 이동합니다. 09.12.21 114 0
163572 이 정도는 되야 여자가 안 생김 [1] nRST갤로그로 이동합니다. 09.12.21 136 0
163569 반전 영화의 최고봉은.. [8] yundream(211.189) 09.12.21 184 0
163568 아프로 아프로. [1] yundream(211.189) 09.12.21 71 0
163567 횽들 울트라서프가 해킹툴 맞음? [1] 一●番(118.42) 09.12.21 354 0
163565 나도 이제 구세대인가 [4] 천회장(125.7) 09.12.21 642 0
163564 이거 레알임? [11] 유리한갤로그로 이동합니다. 09.12.21 207 0
163562 뻥까지 마라. [3] 피로토스갤로그로 이동합니다. 09.12.21 151 0
163561 육해공 합체! [1] 그런데갤로그로 이동합니다. 09.12.21 135 0
163560 아바타 (스포있슴) Vita500갤로그로 이동합니다. 09.12.21 58 0
163559 영어 공부 좀 하냐? [4] 피로토스갤로그로 이동합니다. 09.12.21 114 0
163558 어제 아바타 보구오긴했는데. 혼아갤로그로 이동합니다. 09.12.21 40 0
163557 아웃룩 안쓰시는 횽 손~ [7] 물속의다이아갤로그로 이동합니다. 09.12.21 101 0
163553 Bo peep Bo peep 퇴장의 역사.gif [6] 숙신갤로그로 이동합니다. 09.12.21 151 0
163552 상큼한 클래식으로 아침을 열어봄미다 [3] algo갤로그로 이동합니다. 09.12.21 53 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2