디시인사이드 갤러리

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

갤러리 본문 영역

c 언어 2번문제 형아

테님(115.86) 2010.09.28 23:47:49
조회 41 추천 0 댓글 0


#include <stdio.h>

#define MIN_YEAR 1900

 

struct Date
{
    int year, month, day;
};

 

int DayDifference(Date d1, Date d2);

 

int main()
{
    Date d1 = { 2006, 3, 1 };
    Date d2 = { 2005, 12, 26 };

    printf("%d\\n", DayDifference(d1, d2));
    return 0;
}

 

int DayDifference(Date d1, Date d2)
{
    int month_days[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    int i;
    unsigned int days1 = 0, days2 = 0;

 

    // 1900년부터 입력한 해 1년전까지 날짜를 더한다. (윤년 366, 평년 365)

    for (i = MIN_YEAR; i <= d1.year - 1; i++)
    {
        if (((i % 4 == 0) && (i % 100 != 0)) || (i % 400 == 0))
            days1 += 366;
        else days1 += 365;
    }

 

    // 입력한 달 1달전까지 날짜를 더한다. (2월 포함되었을 때 윤년이면 29, 평년이면 28)

    for (i = 0; i < d1.month - 1; i++)
    {
        if (i == 1)
        {
            if (((d1.year % 4 == 0) && (d1.year % 100 != 0)) || (d1.year % 400 == 0))
                days1 += 29;
            else days1 += 28;
        }
        else
            days1 += month_days[i];
    }

    // 입력한 날을 더한다.
    days1 += d1.day;
 

    for (i = MIN_YEAR; i <= d2.year - 1; i++)
    {
        if (((i % 4 == 0) && (i % 100 != 0)) || (i % 400 == 0))
            days2 += 366;
        else days2 += 365;
    }
    for (i = 0; i < d2.month - 1; i++)
    {
        if (i == 1) // February
        {
            if (((d2.year % 4 == 0) && (d2.year % 100 != 0)) || (d2.year % 400 == 0))
                days2 += 29;
            else days2 += 28;
        }
        else
            days2 += month_days[i];
    }
    days2 += d2.day;

 

    return days1 - days2;
}









이렇게 하면 된다는데??? 


차얘기 없음 


추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
1233004 어제 초딩 동창들을 몇년만에 만났는데 [3] ㅇㅇㅇ(210.223) 10.11.22 226 0
1233003 시발 여자얘기가 나와서 말인데 [3] ㅇㅇ(211.178) 10.11.22 219 0
1233002 요즘엔 삼각짐밥도 전자렌지에 돌려줌? [3] 우쭈쭈.갤로그로 이동합니다. 10.11.22 141 0
1233001 소녀시대 임윤아 살해사건.txt [4] ㄷㅈ(125.245) 10.11.22 386 0
1233000 쏘렌토R 2.0 견적 부탁드립니다. [1] FEET갤로그로 이동합니다. 10.11.22 252 0
1232999 와 싼다.avi [9] (112.166) 10.11.22 502 0
1232998 요즘 신나 18l에 얼마임? [2] 콰레스마갤로그로 이동합니다. 10.11.22 155 0
1232997 여자볼 때 체크하는 것 3가지.. [6] ㅇㅇㅇ(67.188) 10.11.22 460 0
1232995 와 인간적으로 진짜 휘발류값 ㅠ.ㅜ (차얘기함유) [1] 탕수육갤로그로 이동합니다. 10.11.22 196 0
1232994 미치겠네 ㅋㅋ 왜 커피를 가글하면서 처먹지 [4] 밀리(164.124) 10.11.22 207 0
1232993 세계최강 삼성전자의 위엄 (대만편) [8] ㅇㅇ(222.118) 10.11.22 617 0
1232991 로또 1등되면 집하나 사고 커피숍 차리고 싶다 [1] 케이세븐갤로그로 이동합니다. 10.11.22 151 0
1232989 천체 좋아하는 횽잇음? [4] ㅂㅈㄷㄱ1(211.47) 10.11.22 95 0
1232988 내 차에 테러한 색히를 패면 죄가 되나? [3] 1773갤로그로 이동합니다. 10.11.22 187 0
1232987 이거 차갤러 아니냐??ㅋㅋ [3] ㅋㅌ(124.80) 10.11.22 157 0
1232986 선진국의 좋은 예 [3] (112.166) 10.11.22 404 0
1232985 우와 중앙고속도로 죽이네요 맨날 경부선만타다가.. 부산홍천왕복. ㅠㅠ [1] 에헴(119.64) 10.11.22 235 0
1232984 너네 직장에는 짜증 나는 새끼 없냐? [3] ㅇㅇ(175.125) 10.11.22 174 0
1232983 본의 아니게 어제 떼빙했는데 얼굴이 화끈 거리더라 [2] 케이세븐갤로그로 이동합니다. 10.11.22 185 0
1232982 이제 칼질따위.. [3] ...,...,,,,갤로그로 이동합니다. 10.11.22 192 0
1232981 아방뗴가 아무리 잘나와도 아방뗴는 아빵뗴다 [1] 조세피나갤로그로 이동합니다. 10.11.22 77 0
1232980 몇년간 여자 만나오면서 내가 내린 3가지 진리 [6] 케이세븐갤로그로 이동합니다. 10.11.22 402 0
1232979 과속 칼질 그딴거 왜하나 [5] 레드썬갤로그로 이동합니다. 10.11.22 174 0
1232978 자석 이제 받는 사람 없음? [4] (112.166) 10.11.22 146 0
1232977 다른거보다도 화물차들 다시 1차선 못들어오게했으면 좋겠어 [1] [ㅋ]갤로그로 이동합니다. 10.11.22 105 0
1232976 추신수 앞으로 5년동안 매년 100억씩벌면 500억이넹 ㅇㅇ(112.170) 10.11.22 66 0
1232974 과속안하면 좋은점 .jpg [1] 레드씬(222.109) 10.11.22 230 0
1232973 남자가 ㅅㅂ 자존심이 있지 [3] 케이세븐갤로그로 이동합니다. 10.11.22 267 0
1232972 차갤 알바 버러지는 김장하러 시골 갔다가 교통사고 나서 뒤지셨나 [4] (112.166) 10.11.22 83 0
1232971 고속도로는 규정속도 아래로 정속주행하면 피해가면된다지만 [4] ...,...,,,,갤로그로 이동합니다. 10.11.22 198 0
1232970 우와 조권 멋잇다.. [6] 조세피나갤로그로 이동합니다. 10.11.22 365 0
1232969 방금 GTA목격썰 [3] 이대리(119.70) 10.11.22 240 0
1232968 이마트 피자 먹지마셈 이 개새끼들 차라리 코스트코 [1] (112.166) 10.11.22 194 0
1232967 내가 성격이 못되서 [1] 레드썬갤로그로 이동합니다. 10.11.22 80 0
1232966 (굴삭이) 사고 안나는 운전이 젤 잘하는거라 해따. [2] 굴삭이(112.165) 10.11.22 130 0
1232965 고속도로에서 좀 황당한 운전자 [3] [ㅋ]갤로그로 이동합니다. 10.11.22 210 0
1232964 이거슨 N극과S극 [1] (116.38) 10.11.22 176 0
1232963 월급날만 되면 신난다 [1] 케이세븐갤로그로 이동합니다. 10.11.22 98 0
1232962 [현대자동차]10년형 라프디젤 10% 할인해주네.. 왜 저거 안사고 i30 사냐? [1] ㅇㅇ(128.240) 10.11.22 253 0
1232961 10년형 라프디젤 10% 할인해주네.. 왜 저거 안사고 i30 사냐? [6] ㅇㅇ(128.240) 10.11.22 1005 0
1232960 넋횽의 자석 말인데.. [2] 31BR갤로그로 이동합니다. 10.11.22 86 0
1232959 이러케 운전하면 민폐냐? [4] ㅏㅣㅓ(222.109) 10.11.22 155 0
1232958 니들 이마트피자 먹어봤냐능 [2] 12(59.26) 10.11.22 162 0
1232957 오늘 기분 좋음 째짐 [4] (112.166) 10.11.22 149 0
1232956 어제 저녁에 여자 만날썰 그리고 몇일전에 여자랑 대천 바다 보러 갔다온썰 [2] 케이세븐갤로그로 이동합니다. 10.11.22 226 0
1232955 추마가 모가 문제인지 찻앗음 [1] ㅏㅣㅓ(222.109) 10.11.22 64 0
1232954 야 이날씨에 셀프 세차하는 사람있더라??? [4] 이대리(119.70) 10.11.22 172 0
1232953 이런 십 자석 [1] (112.166) 10.11.22 144 0
1232952 이니셜D 덕분에 애색기들 상태가 병맛이 되가는듯 [2] [ㅋ]갤로그로 이동합니다. 10.11.22 149 0
1232951 햄버거랑 프렌치프라이 vs 간짜장이랑 단무지/ 둘중에 뭐가낫나요? [4] ㅇㅇㅇ(67.188) 10.11.22 84 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2