3.判断日期是一年的第几天
参数返回值解析:
参数:
y:int,年份;
m:int,月份
d:int,日期
返回值:
sum:传入日期是当年的第几天;
函数解析:
leapyear(y);判断y是不是闰年,参考(2)闰年判断;链接地址:http://www.cnblogs.com/kongkaikai/p/4676161.html
1 int Dnum(int y,int m,int d) 2 3 { 4 5 int i,sum; 6 7 int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; 8 9 for(i=1;i<13;i++) 10 11 { 12 13 days[i]+=days[i-1]; 14 15 } 16 17 sum=days[m-1]+d; 18 19 if(leapyear(y)) 20 21 { 22 23 sum+=1; 24 25 } 26 27 return sum; 28 29 }
时间: 2024-10-29 19:11:24