Problem1910--【高级语言程序设计】11.2 日期转换V2

1910: 【高级语言程序设计】11.2 日期转换V2

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

Description

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

Input

输入某一年和第几天。

Output

输出它是这一年的第几月第几日。

Sample Input Copy

2022,196

Sample Output Copy

month = 7,day = 15

HINT

算法思想

利用 for 循环计算并返回它是这一年的第几月第几日,需要利用数学表达式判断年份是否是闰年。

#include  <stdio.h>
typedef  struct  date
{
    //=======begin=======


    //========end========
} DATE;
void MonthDay(DATE *pd, int yearDay);
int IsLeapYear(int y);
int main(void)
{
    //=======begin=======




    //========end========
}
//函数功能:对给定的某一年的第几天,计算并返回它是这一年的第几月第几日
void MonthDay(DATE *pd, int yearDay)
{
    //=======begin=======




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

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

Source/Category