#include <stdio.h>
int isLeap(int year)
{
if((year%4==0 && year%100!=0)||(year%400==0))
{
return 1;
}
else
return 0;
}
int main()
{
int allDays[12]={31,59,90,120,151,181,212,243,273,304,334,365};
int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int year,month,day,d,i;
printf("输入年份和该年中的某一天,比如(2004 61)\n");
scanf("%d%d",&year,&d);
if(isLeap(year))
{
for(i=1;i<12;i++)
{
allDays[i]++;
}
}
if(d>366)
{
return 0;
}
for(i=0;i<12;i++)
{
if(allDays[i]>=d)
{
month = i+1;
if(i==0)
{
day = d;
}else
{
day = d - allDays[i-1];
}
break;
}
}
printf("%d月%d日\n",month,day);
return 0;
}