主要使用switch case语句
有一点繁琐,但是思路非常简单清晰
#include<stdio.h>
#include<stdlib.h>
int main()
{
int year,month,day,week,sum,i,a,n;
printf("请输入年月日\n");
scanf("%d %d %d",&year,&month,&day);
if(((year%4==0)&&(year%100!=0))||(year%400==0)) //是否为闰年
{
switch(month)
{
case 1:sum=sum+day;break;
case 2:sum=sum+31+day;break;
case 3:sum=sum+31+29+day;break;
case 4:sum=sum+31+29+31+day;break;
case 5:sum=sum+31+29+31+30+day;break;
case 6:sum=sum+31+29+31+30+