给定一个年份 $year$,再给定一个天数 $day$,计算第 $day$ 天是这一年中的几月几日。
例如
$year$ 为 $2019$ , $day$ 为 $3$ ,
计算后的结果为: 2019年的第3天是1月3日。
       
    
    
      
        输入格式
        第一行,输入一个整数 $year$  $(0 < year < 65535)$,表示年份。
第二行,输入一个整数 $day$  $(0<day \le 365)$,表示天数。
      
      
        输出格式
        $year$年的第$day$天是几月几日
      
    
    
      
    
    
   
  
  
  
    #include 
#include 
int main()
{
    int a[]= {31,28,31,30,31,30,31,31,30,31,30,31}; //12个月的天数
    int day,y,m=0,d;               //y,m,d分别代表年月日,day是要判断的数字
    scanf("%d",&y);                //输入年份,有年份才能判断是否闰年
    scanf("%d",&day);           //输入要判断的数
    if(!(y%400)||(!(y%4)&&(y%100)))//如果是闰年
        a[1]=29;                    //二月份等于29日
    else a[1]=28;                  //否则二月份等于28日
    d=day;                         //取数字来计算日期
    for(; d>a[m]; m++) d-=a[m];    //逐月扣掉日子,就得到月份了
    m++;                           //由于月份是从0开始,所以要+1
    printf("%d年的第%d天是%d月%d日\n",y,day,m,d);//显示结果
    return 0;
}