根據輸入的日期,計算是這一年的第幾天。
保證年份為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;
}