给出年、月、日,计算该日是该年的第几天?

您所在的位置:网站首页 今天是几九天的第几天2021128 给出年、月、日,计算该日是该年的第几天?

给出年、月、日,计算该日是该年的第几天?

2024-07-14 12:38| 来源: 网络整理| 查看: 265

给出年、月、日,计算该日是该年的第几天?

根据一般情况,每月的天数都是固定的(假设二月份28天),首先根据输入的月、日来计算天数,再判断该年是否是闰年,若是,天数加1,若不是,则不改变。

#include int flag(int year)//判断是否是闰年 { int s=0; if(year%4==0&&year%400!=0||year%100==0&&year%400==0) s=1; return s; } int date(int mon,int day)//计算时间天数 { int s=0; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; for(int i=0;i=3&&p==1)//闰年要多一天 sum++; printf("%d年%d月%d日是这一年的第%d天\n",year,mon,day,sum); }

在这里插入图片描述 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3