计算某年某月是本年度的第几天

#include<stdio.h>
int main()
{
int year,month,day,sum,a;
printf(“请输入年月日:”);
scanf("%d %d %d",&year,&month,&day);
if((year%40&&year%100!=0)||year%4000)
{
if(month1)
a=day;
if(month
2)
a=day+31;
if(month3)
a=day+60;
if(month
4)
a=day+91;
if(month5)
a=day+121;
if(month
6)
a=day+152;
if(month7)
a=day+182;
if(month
8)
a=day+213;
if(month9)
a=day+244;
if(month
10)
a=day+274;
if(month11)
a=day+305;
if(month
12)
a=day+335;
}
else
{
if(month1)
a=day;
if(month
2)
a=day+31;
if(month3)
a=day+59;
if(month
4)
a=day+90;
if(month5)
a=day+120;
if(month
6)
a=day+151;
if(month7)
a=day+181;
if(month
8)
a=day+212;
if(month9)
a=day+243;
if(month
10)
a=day+273;
if(month11)
a=day+304;
if(month
12)
a=day+334;
}
printf(“这一天是%d年的第%d天\n”,year,a);
return 0;
}

发布了45 篇原创文章 · 获赞 1 · 访问量 1345

猜你喜欢

转载自blog.csdn.net/weixin_46352060/article/details/104464917