已AC代码:
#include<cstdio>
using namespace std;
int leap(int y)
{
if(((y%100!=0)&&y%4==0) || (y%400==0))
return 1;
else
return 0;
}
int main()
{
int t;
scanf("%d", &t);
while(t--)
{
int y, m, d, day;
scanf("%d%d%d", &y, &m, &d);
day = d;
int a[12]={31, 28, 31, 30, 31, 30,31,31,30,31,30,31};
if(leap(y))
a[1]=29;
for(int i=0; i<m-1; i++)
day += a[i];
printf("%d\n", day);
}
return 0;
}