您的位置:首页 > 其它

foj2014

2011-04-30 11:08 253 查看
http://acm.fzu.edu.cn/problem.php?pid=2014

好办法!

View Code

#include"iostream"
using namespace std;
int today[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
bool L_y(int year)
{
if(year%4==0&&year%100||year%400==0) return true;
return false;
}

int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int year=2012,month=12,day=21;

while(n--)
{
day--;
if(day==0)
{
month--;
if(month==0)
{
year--;
month=12;
}
day=today[month];
if((L_y(year))&&(month==2)) //判断是否是闰年
{
day=29;
}
}
}
printf("%4d-%02d-%02d\n",year,month,day);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: