#include <iostream> using namespace std; int arr[27]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int main() { int n; int year,month,day; while(~scanf("%d",&n)){ for(int i=0;i<n;++i){ cin>>year>>month>>day; if(year%400==0||(year%4==0&&year%100!=0)){ arr[2]=29; }else{ arr[2]=28; } if(day+1<=arr[month]){ printf("%04d-%02d-%02d\n",year,month,day+1); }else if(month+1<=12){ printf("%04d-%02d-%02d\n",year,month+1,1); }else{ printf("%04d-%02d-%02d\n",year+1,1,1); } } } } // 64 位输出请用 printf("%lld")
一念通天,神魔无惧