没有题目,写个wp总结一下
一年中的第几天
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
#ifndef ONLINE_JUDGE
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
#endif // ONLINE_JUDGE
int m[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int n, day, month, year, sum;
int i, j;
scanf("%d",&n);
for(i = 0 ; i < n; i++)
{
scanf("%d-%d-%d",&year, &month, &day);
sum = day;
if( (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
{
m[2] = 29;
}
if(day > m[month])
{
printf("error data!\n");
continue;
}
for(j = 1; j < month; j++)
{
sum += m[j];
}
printf("%d\n",sum);
}
}