文章
145
粉丝
218
获赞
304
访问
115.1k
#include <stdio.h>
void PrintDate(int d[],int y,int n)
{
if((y % 400 == 0) || (y % 100 != 0 && y % 4 == 0)) //判断闰年
d[1]++;
int i;
for(i = 0; i < 12; i++)
{
if(n <= 0) break;
else n -= d[i];
}
n = n+d[i-1];
if(i >= 9)
if(n >= 10)
printf("%d-%d-%d\n",y,i,n);
else
printf("%d-%d-0%d\n",y,i,n);
else
{
if(n >= 10)
printf("%d-0%d-%d\n",y,i,n);
else
printf("%d-0%d-0%d\n",y,i,n);
}
}
int main()
{
int y,n;
while(scanf("%d %d",&y,&n) != EOF)
{
int d[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
PrintDate(d,y,n);
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发