1월 1일부터 현재까지의 날짜 구하기

나무에물주기·2022년 10월 21일
0

Coding Test

목록 보기
43/77
#include <iostream>
using namespace std;

// 1월 1일부터 현재 날짜까지의 날짜 차이 구하기
int getDays(int month, int day)
{
    int i, sum = 0;
    for(int i = 1; i < month; i++)
    {
        if(i == 2) // 이 프로그램에서는 윤년을 감안하지 않습니다
        {
            sum += 28;
        }
        else if(i % 2 == 0)
        {
            sum += 30;
        }
        else
        {
            sum += 31;
        }
    }
    return sum + day;
}

int main(void)
{
    int month, day;
    cin >> month >> day;
    cout << "1월 1일 부터 해당 날짜까지의 거리는" << getDays(month, day) << "입니다";

    return 0;
}
profile
개인 공부를 정리함니다

0개의 댓글