디시인사이드 갤러리

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

갤러리 본문 영역

c 언어 2번문제 형아

테님(115.86) 2010.09.28 23:47:49
조회 47 추천 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/09/23 - -
1565305 여자들이 앵기라고 제네시스 샀는데 현실은 [2] 휴뷰갤로그로 이동합니다. 11.10.03 241 0
1565304 비엠이 아우디보다 요새 못흥하는이유 [1] 헬프로네갤로그로 이동합니다. 11.10.03 154 0
1565303 형 호주간다... [3] VI갤로그로 이동합니다. 11.10.03 101 0
1565302 [2501] 주면 먹냐?........................... [1] 2501갤로그로 이동합니다. 11.10.03 231 0
1565301 335i vs c350 vs s4 [2] 헬프로네갤로그로 이동합니다. 11.10.03 100 0
1565300 이따 부천으로 소개팅 나간다. [6] 미친푸우(175.113) 11.10.03 172 0
1565299 미니오크(ㅁㄴㅇㅋ)의 책 제목은 이걸로 해라 테크모(58.233) 11.10.03 79 0
1565296 헬겔에서 감명깊은글 퍼왔다.txt [1] ㄷㄹㄷㅁㅍ갤로그로 이동합니다. 11.10.03 139 0
1565295 들침 싯팔새끼야 [1] 테크모(58.233) 11.10.03 44 0
1565294 마티즈나 경차타는애들보면 공통점이있다 [1] ㅇㅇ(116.125) 11.10.03 157 0
1565293 마티즈 탄다고 피해의식 느끼는 새끼 봐라 미친푸우(175.113) 11.10.03 107 0
1565292 남자애 취미가 이러면 진정 막장이냐? [3] ㅁㅁㅁ(14.32) 11.10.03 213 0
1565291 이런거에 한달에100만원쓰는대 어떻게생각해? 24살이?? [3] (112.186) 11.10.03 233 0
1565290 아빠땜에 짱난다고 하는햏바바 [4] ㅇㅇ(116.125) 11.10.03 96 0
1565289 마티즈운전할때 옆에차 여자가쳐다보면 졸라쪽팔림.. [3] ㅌㅌ(218.39) 11.10.03 170 0
1565288 멀티랑 토션빔이랑 차이많이남?? [2] 드록빠갤로그로 이동합니다. 11.10.03 93 0
1565287 ㅁㄴㅇㅋ의 소설 출간 제목은. "후기&양념" 솔로몬(203.226) 11.10.03 35 0
1565286 ㅁㄴㅇㅋ가 좋아질라 한다 [1] ㅂㄱ(14.37) 11.10.03 90 0
1565285 괜히 차갤 들락날락하니깐 도련님 밖에없고 난 패배자만된거같음 ㅠㅠㅠ [3] ㅇㅇ(180.229) 11.10.03 61 0
1565284 영맨에게 서비스 어느정도 까지 요구할수 있을까요..? [3] 후궥(183.99) 11.10.03 248 0
1565283 근데 ㅁㄴㅇㅋ 형 공무원준비한다 하지않았었음요? Azerty(220.83) 11.10.03 99 0
1565282 아 불타는쟁반짜장먹엇는ㄷ.. [2] 어쩔라미.갤로그로 이동합니다. 11.10.03 104 0
1565281 김진표 빼고는 다 짤라버렸으면 좋겠다. [1] ㅁㄴ(116.32) 11.10.03 167 0
1565280 김진표는 발음 습관이 있네 [3] ㅇㅇㅇ(210.221) 11.10.03 182 0
1565279 이제 김치탑기어 까자 [4] ㅁㄴ(116.32) 11.10.03 247 0
1565278 SM7 시승기 보고왔는데.jpg [1] 시승기(118.41) 11.10.03 270 0
1565277 검색어 추천해준다 [2] 8(222.109) 11.10.03 79 0
1565275 사고 영상 질문좀용 [8] 퀭퀭ㅇㅇ갤로그로 이동합니다. 11.10.03 223 0
1565274 혹시 밴츠 압류한다는형네 매형이...... 흐미(125.187) 11.10.03 102 0
1565273 오토차 시동켜고 P에서 바로 D로 옮기고 출발하는거 맞는거냐 [9] dcism갤로그로 이동합니다. 11.10.03 677 0
1565272 [현대자동차]오토차 시동켜고 P에서 바로 D로 옮기고 출발하는거 맞는거냐 [1] dcism갤로그로 이동합니다. 11.10.03 290 0
1565271 처남 팔아 c클 산 후기.pdf [4] ㅁㄴㅇㅋ(차단)갤로그로 이동합니다. 11.10.03 464 0
1565270 벤츠 c클 압류하면 몇달 탈 생각인데 ... [5] ㅇㅇ(115.143) 11.10.03 282 0
1565269 매형이 준 누나년 명의에 아파트도 가압류 해버렸음 .ㅋㅋㅋㅋ [8] ㅇㅇ(115.143) 11.10.03 306 0
1565268 i40 길에서 본 사람 잇냐? [8] 8(222.109) 11.10.03 168 0
1565266 새차하러왔는데.. 차갤_싸이보긔갤로그로 이동합니다. 11.10.03 47 0
1565265 액센트 좋음??? [2] 햙햙(112.169) 11.10.03 267 0
1565264 [현대자동차]액센트 좋음??? 햙햙(112.169) 11.10.03 67 0
1565263 급질- 빕스 싸게 먹는방법좀 형님들 굽신굽신 [2] Life's Good갤로그로 이동합니다. 11.10.03 204 0
1565262 r8 이면 뭐하냐 ... r8 세워진 주차장까지 여자델구올 능력이없는데 ㅇㅇ(115.143) 11.10.03 146 0
1565261 매형이라고 부르는 ㅅㅂ 새끼한테 벤츠 c클 뺏어올건데... [8] ㅇㅇ(115.143) 11.10.03 340 0
1565260 r8이 그렇게 좋냐??? [3] 애플.갤로그로 이동합니다. 11.10.03 235 0
1565259 이번 그랜져는 디자인은 역대 최고 이지만 [4] 8(222.109) 11.10.03 192 0
1565258 모텔에서 입갤 [1] Azerty(220.83) 11.10.03 159 0
1565257 중국 개 짱개 새 끼들때문에 제주도 비행기값 ... [1] ㅇㅇ(115.143) 11.10.03 135 0
1565256 대형차는 사고날때 제동안함? [2] 아우(114.206) 11.10.03 126 0
1565255 뭐가 더 괜찮은거 같음 ? .jpg [6] 냠냠(118.41) 11.10.03 358 0
1565254 다음에 간만에 잼난 웹툰 떳다 [1] 8(222.109) 11.10.03 204 0
1565253 나름 괜춘 연비인듯 [2] ㅁㄴㅇ(59.11) 11.10.03 253 0
1565252 아 R8로 여자 못꼬시는 이유를 알겠다 [3] 必要韓紙?갤로그로 이동합니다. 11.10.03 326 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2