Problem1895--【高级语言程序设计】9.1 日期转换V1

1895: 【高级语言程序设计】9.1 日期转换V1

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 1  Solved: 1
[Submit] [Status] [Web Board] [Creator:]

Description

编写一个程序,输入某年某月某日,计算并输出它是这一年的第几天。

年份不能为负数,月份在区间[1,12]内,日期在[1,31]内。

Input

输入一个日期,格式为:年,月,日(用逗号隔开)。

Output

输出这一天是当年的第几天。

Sample Input Copy

2016,3,1

Sample Output Copy

yearDay = 61

HINT

#include  <stdio.h>
void DayofYear(int year, int month, int *pDay);
int IsLeapYear(int y);
int IsLegalDate(int year, int month, int day);
int main(void)
{
    //=======begin=======





    //========end========
}
//函数功能:计算从当年1月1日起到日期的天数(即当年的第几天)
void DayofYear(int year, int month, int *pDay)
{
    //=======begin=======




    //========end========
}
//函数功能:判断y是否是闰年,若是,则返回1,否则返回0
int IsLeapYear(int y)
{
    //=======begin=======


    //========end========
}
//函数功能:判断日期是否合法,若合法,则返回1,否则返回0
int IsLegalDate(int year, int month, int day)
{
    //=======begin=======




    //========end========
}

Source/Category