代码如下:
#include<stdio.h>
int xuan(int y)
{
if(y % 400 == 0 || y % 4 ==0 && y % 100 != 0)
return 1;
else
return 0;
}
int main()
{
int y, m, d, i, sum, j, n;
int a[12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
scanf("%d", &n);
for(i=0; i<n; i++)
{
sum = 0;
scanf("%d %d %d", &y, &m, &d);
for(j=0; j<m-1; j++)
{
sum += a[j];
}
sum += d;
if(xuan(y)&&m>2)
sum++;
printf("%d\n", sum);
}
}