1、梳理笔记
2、请输入一个日期,判断这一天是这一年的第几天
#include<stdio.h>
int main(int argc, const char *argv[])
{
int year=0,month=0,day=0,er=28;
printf("请输入一个日期:\n");
scanf("%d-%d-%d",&year,&month,&day);
if(year%4==0&&year%100!=0||year%400==0)
{
er=29;
}
switch(month)
{
case 12:day+=30;
case 11:day+=31;
case 10:day+=30;
case 9:day+=31;
case 8:day+=31;
case 7:day+=30;
case 6:day+=31;
case 5:day+=30;
case 4:day+=31;
case 3:day+=er; //闰年2月有29天 平年28
case 2:day+=31;
case 1:day=day;
printf("这个日期是这一年的第%d天\n",day);
break;
default:printf("error\n");
break;
}
return 0;
}