把握今天,才能拥有明天!
上一题改改就是了。
#include<stdio.h>
bool run(int aha)
{
if((aha%4==0&&aha%100!=0)||aha%400==0)
return true;
else return false;
}
int main()
{
int m,n,o;
int aa;
scanf("%d",&aa);
while(aa--)
{
scanf("%d%d%d",&m,&n,&o);
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(run(m))
a[1]=29;
if(o==a[n-1])
{
n=n+1;
o=1;
}
else{
o++;
}
printf("%.04d-%.02d-%.02d\n",m,n,o);
}
}
/**************************************************************
Problem: 2026
User: ********
Language: C++
Result: 正确
Time:0 ms
Memory:1116 kb
****************************************************************/