定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。
Input:
年月日
Output:
当年第几天
Sample Input: 2000 12 31
Sample Output: 366
代码:
#include <stdio.h> struct Time{ int year; int month; int day; } time; void main() { int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int i,k=0; scanf("%d%d%d",&time.year,&time.month,&time.day); if((time.year%4==0 && time.year%100!=0) || time.year%400==0) { k=1; } for(i=0;i<time.month-1;i++) { if(i==1 && k==1) { time.day+=a[i]+1; }else{ time.day+=a[i]; } } printf("%d",time.day); }
人的一生像是一把算盘,似乎无时不在计算着什么,却是被别人拨弄的一生