디시인사이드 갤러리

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

갤러리 본문 영역

c 언어 2번문제 형아

테님(115.86) 2010.09.28 23:47:49
조회 43 추천 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 - -
1238237 이름 종결자.jpg [3] 닥치고포르쉐갤로그로 이동합니다. 10.11.25 290 0
1238236 왜 얘들이 라프 1.4T에 목메는지 모르겠다. [3] ggg(59.10) 10.11.25 1086 0
1238235 군대있을때 우리 포반장이름... [3] 봉두난발갤로그로 이동합니다. 10.11.25 162 0
1238234 차겔 주간 베스트.JPG [5] 컥,갤로그로 이동합니다. 10.11.25 354 0
1238233 아반떼 사느니 돈 좀 더 얹혀서 쏘나타 사지 [4] (211.61) 10.11.25 604 0
1238232 너희들은 탈수 없는 차 [3] ㅋㅋㅋ(180.229) 10.11.25 144 0
1238231 실내 권총사격장 얼마임?? [4] (203.237) 10.11.25 215 0
1238230 이리 보니 인피니티 엠이 병신이네. [6] 인피?(210.119) 10.11.25 218 0
1238229 영맨님들 있으심? 라프 재고 있음 견적 좀 보내주세요 차살거다(125.131) 10.11.25 148 0
1238228 위엄돋는 95구경 소총탄.jpg [1] 프린시팔 김시팔갤로그로 이동합니다. 10.11.25 283 0
1238226 방국봉 모르냐니들 [1] 데니쉬쿠키갤로그로 이동합니다. 10.11.25 245 0
1238225 밤비횽 ㅋㅋ 리지대신에 [2] 우쭈쭈.갤로그로 이동합니다. 10.11.25 70 0
1238224 여자 이름이 여인숙이 뭐냐? [3] ㅁㄴㅇㄹ(112.149) 10.11.25 173 0
1238223 해병대인데 이름이 김해군인 애가 있었어. 계급은 중위였고 [2] ㅁㄴㅇㄹ(112.149) 10.11.25 117 0
1238221 그대가 툭 던진 농담도 자꾸자꾸 내 맘을 괴롭혀 [5] 0.05 밤비갤로그로 이동합니다. 10.11.25 103 0
1238220 성이 성인데 성시경 말고 좋은 이름 추천해주세요. [29] ㅁㄴㅇㄹ(112.149) 10.11.25 216 0
1238218 이름 얘기하니까 내가 군대 있을 때 얘기 해줌 [3] ㅇㅇㅇ(124.139) 10.11.25 71 0
1238217 박OO이 최고인듯 [10] 우쭈쭈.갤로그로 이동합니다. 10.11.25 362 0
1238216 내 자식 이름은 무조건 검사님으로 지을테다. 박검사님 어때? 좋잖아. [5] ㅁㄴㅇㄹ(112.149) 10.11.25 97 0
1238215 위장막으로 가리고도 죶간지인 차. [4] 카오스(210.119) 10.11.25 179 0
1238214 근데 노사장님이랑 내가 [3] 데니쉬쿠키갤로그로 이동합니다. 10.11.25 64 0
1238213 [현대자동차]그랜저 호구 앞은 캠리, 뒤는 K5.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ(128.240) 10.11.25 169 0
1238212 그랜저 호구 뒤는 K5 팀킬이넼.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [4] ㅇㅇ(128.240) 10.11.25 1336 0
1238211 눈썹에 불 들어오는거 봐라., 게임 끝이다. [3] 역시(210.119) 10.11.25 854 0
1238210 영맨횽아들 i30 재고차 견적 좀 부탁합니다 [1] 아이서뤼(125.131) 10.11.25 210 0
1238209 성이 변이고 이름이 호사면 검사라도 변호사인가요? [9] ㅁㄴㅇㄹ(112.149) 10.11.25 138 0
1238208 차겔 처음 오는 종자들 쳐봐라 [2] 컥,갤로그로 이동합니다. 10.11.25 82 0
1238206 성이 견인데 자식 이름 지어주세요. [25] ㅁㄴㅇㄹ(112.149) 10.11.25 303 0
1238205 형의 캐간지나는 애마 각그랜져 수동 [1] ㅇㄹ(119.67) 10.11.25 146 0
1238203 이제 아이를 가질려고 하는데 자식(아들 또는 딸)의 이름을 지어주세요. [12] ㅁㄴㅇㄹ(112.149) 10.11.25 175 0
1238202 잠자고있던 나에게 동정을 도둑질한 누님썰.pdf [3] ㅁㄴㅇㅋ갤로그로 이동합니다. 10.11.25 412 0
1238201 아까 판검사고 뭐? 존나 소설 쩔던 새끼 버로우탔네 [4] ㅇㅇ(175.204) 10.11.25 115 0
1238200 북조선 만세 [3] 북조선(76.168) 10.11.25 251 0
1238199 나도 동정 떢설 .txt [1] 메종드발리갤로그로 이동합니다. 10.11.25 267 0
1238198 오늘 내 주식계좌 수익률 3000만원 돌파했었음~ [6] ㅁㅅㅁ(222.118) 10.11.25 218 0
1238197 디시업로더 어플로 디시하는사람잇음? [2] 데니쉬쿠키갤로그로 이동합니다. 10.11.25 64 0
1238195 어제 라디오스타보면서 진짜 김구라를 보면서 [3] 동네북(182.210) 10.11.25 329 0
1238194 내가 창조론을 믿는 결정적 이유.txt [1] ㅂㄱㅂㄱ(61.84) 10.11.25 127 0
1238193 m3 견적좀. [1] ㅁㄴㅇㄹ(211.253) 10.11.25 327 0
1238192 자살하고 종교가 된 사람 누구있냐? 관우랑 그리고...jpg [9] ㅇㅇ(175.204) 10.11.25 243 0
1238191 그랜져 뒷모습..실사 [6] ;(115.140) 10.11.25 328 0
1238190 내 세입자가 a6 타네 [1] MachineHead갤로그로 이동합니다. 10.11.25 128 0
1238187 최초로 떡썰.TXT [1] 컥,갤로그로 이동합니다. 10.11.25 388 0
1238186 님들도 꿈에서 맞을때 아픔? [1] (220.83) 10.11.25 57 0
1238185 태연이처럼 밥먹는 여친 없냐.jpg [3] ㅂㄱㅂㄱ(61.84) 10.11.25 426 0
1238184 차갤이 차갤같지가 않아요 유입종자들진짜 이렇게 하고싶음. [1] 동네북(182.210) 10.11.25 59 0
1238182 이거 보면 예상도 그린놈이 내부 스파이구만? [3] 역시ㅏ(210.119) 10.11.25 223 0
1238181 미국이 힘을 낼수밖에 ... 뚱보고양이갤로그로 이동합니다. 10.11.25 59 0
1238180 노무현 대통령 발언 봐라. 진짜 왜곡보 쩐다. [5] 밀리(164.124) 10.11.25 216 0
1238178 야 이거 보니 예상도 그린놈들 내부 스파이구만? [1] 역시ㅏ(210.119) 10.11.25 833 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2