디시인사이드 갤러리

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

갤러리 본문 영역

c 언어 2번문제 형아

테님(115.86) 2010.09.28 23:47:49
조회 44 추천 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/10 - -
이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
1242820 심형래씨가 대단해 보이는건 [3] 으익(59.1) 10.11.29 276 0
1242819 3천짜리 시빅타고 수입차 오너 클럽가면 가오좀 잡히냐 ? [2] ㅋㅋ(175.117) 10.11.29 159 0
1242816 사랑니빼고왔음 [1] 비오티스(121.142) 10.11.29 93 0
1242815 출장다녀옴 [17] 갤로그로 이동합니다. 10.11.29 363 0
1242813 개 풀뜯어먹는 소리 [3] 매운족발갤로그로 이동합니다. 10.11.29 140 0
1242811 너희들은 탈수 없는 차.JPG [4] ㅋㅋㅋ(180.229) 10.11.29 440 0
1242809 횽들 아버지 차 구입질문 ㅠ 던힐(121.66) 10.11.29 25 0
1242808 자동차 구입, 계획과 실천은 다르다 320d(211.114) 10.11.29 170 0
1242807 늅늅이가 감히 당근훃 한번 소환해보빈다... [1] Pick N Roll갤로그로 이동합니다. 10.11.29 80 0
1242805 냥이 스마일 [2] 씨뷁(175.28) 10.11.29 130 0
1242804 점집 아는사람없음?? 데니쉬쿠키갤로그로 이동합니다. 10.11.29 43 0
1242802 역시 추마님은 여직원의 폭풍 데쉬를 받는군화 [1] [ㅋ]갤로그로 이동합니다. 10.11.29 218 0
1242801 제주도 깡촌에서 설치는 낑깡 닮은 색기 보거라 [2] 박카스(218.147) 10.11.29 178 0
1242800 추마 아침에는 안까이네 Fuckbusiness갤로그로 이동합니다. 10.11.29 51 0
1242798 너희들은 탈수 없는 차.JPG [1] ㅋㅋㅋ(180.229) 10.11.29 250 0
1242797 어디 집에 처박혀서 방구석만 긁고 있는 종자가 무드 까냐 [6] 용천(222.104) 10.11.29 153 0
1242796 당근횽 바바랑 대차 가능한가요 씨뷁(175.28) 10.11.29 44 0
1242795 a4 a6 a8 멀리서 보면 구분도 안가더라 ㅡㅡ [2] 목쉰록커갤로그로 이동합니다. 10.11.29 203 0
1242794 친구가 이마트 사진인화파트에서 일하는데 [6] 320d(211.114) 10.11.29 893 0
1242793 전&후 [2] 씨뷁(175.28) 10.11.29 184 0
1242792 퐇풍일크리..근데 주말에 그랜저 HG 봤는데 벌써 판매한거임? [3] 젠쿱좀..(58.227) 10.11.29 174 0
1242791 야 점입좀 추천해봐 데니쉬쿠키갤로그로 이동합니다. 10.11.29 33 0
1242790 HG>>>>>K7 [2] 32Od(211.115) 10.11.29 225 0
1242789 요즘 아직도 홈시어터 하나요? [2] ㅁㄴㅇ(59.11) 10.11.29 94 0
1242788 이색히들 진짜 개 풀뜯어먹는 소리만 하고 앉았네 -_-;; 잉여색히들아 [3] 아오(203.248) 10.11.29 264 0
1242786 달 죽기전에 가볼수 있응ㄹ까.. [3] 씨뷁(175.28) 10.11.29 120 0
1242783 벤츠 놈들이 왜 현대를 따라 하는지 증거를 올려줄게~ [8] gg(210.119) 10.11.29 348 0
1242781 김사랑 현재 남자친구랑 사귄지 굉장히 오래되었다고 들었음 [4] [ㅋ]갤로그로 이동합니다. 10.11.29 1804 0
1242779 오늘 아침에 필요한지 출국 한다고 문자 보내던데 [3] 용천(222.104) 10.11.29 96 0
1242777 한효주 터질듯한 슴가.jpg [5] 2000(112.171) 10.11.29 2334 0
1242776 차유람 선수와 닮지 않았음? [6] (125.131) 10.11.29 378 0
1242775 동상걸린 멧돼지 [2] 씨뷁(175.28) 10.11.29 273 0
1242774 홈씨어러 쓰는 횽들아 [2] nonturbo갤로그로 이동합니다. 10.11.29 86 0
1242773 역대 최강 스포티 디자인. [4] gg(210.119) 10.11.29 389 0
1242772 노느님 그때 그 움짤좀 굽싱굽싱굽싱 [1] [ㅋ]갤로그로 이동합니다. 10.11.29 56 0
1242771 님들 체어맨w는 와이퍼 몇개에여? 2개임? [2] (117.20) 10.11.29 193 0
1242770 얘들아 춥고 눈와도 떡은 쳐야지? [6] ^-^(125.178) 10.11.29 303 0
1242769 추마섹히 눈온다고 또 까드로드립치겠네 [5] 32Od(211.115) 10.11.29 117 0
1242768 자이언트보는횽들을 위한 예고편 [1] Fuckbusiness갤로그로 이동합니다. 10.11.29 92 0
1242767 아르바는 봅니다 [1] 노원사람갤로그로 이동합니다. 10.11.29 38 0
1242766 체어맨의 single arm wiper 장점은? [5] (117.20) 10.11.29 718 0
1242765 아르바 돋네 [2] 노원사람갤로그로 이동합니다. 10.11.29 84 0
1242764 손연재가 이쁜건가? [4] 2000(112.171) 10.11.29 397 0
1242763 네비 살려는 훃들 이거 괜찮네... [2] 트윅스™갤로그로 이동합니다. 10.11.29 126 0
1242762 경보기 스피커 선 하나 자르면 소리 작아 진다고 해서 잘랐는데 [5] 으익(59.1) 10.11.29 281 0
1242761 심형래의 라스트 갓 뽜더 [1] 노원사람갤로그로 이동합니다. 10.11.29 164 0
1242760 시크릿가든 자석주소좀.. [16] 갤로그로 이동합니다. 10.11.29 318 0
1242759 승합차량으로 인기순위1위에 오른 스타렉스 - 날개달린렌타 자료제공 날개달린렌타(211.189) 10.11.29 439 0
1242758 레알 킴싸랑이랑 [1] 32Od(211.115) 10.11.29 135 0
1242757 나의 드림 슈퍼카 직찍...ㅠㅠ [6] 캐직딩(202.31) 10.11.29 544 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2