根据输入的日期,计算是这一年的第几天。
保证年份为4位数且日期合法。
输入描述:输入一行,空格分割,分别是年,月,日
输出描述:输出是这一年的第几天
输入:2012 12 31
输出:366
输入:1982 3 4
输出:63
#include <stdio.h>
#include <string.h>int main()
{int monthinfo[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int year, month, day;scanf("%d %d %d", &year, &month, &day);if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)monthinfo[1]++;int datecount = 0;for (int i = 0; i < month - 1; i++){datecount += monthinfo[i];}datecount += day;printf("%d", datecount);return 0;
}