读书人

已知今天的年月日星期几。日期算法,该

发布时间: 2012-02-16 21:30:36 作者: rapoo

已知今天的年月日星期几。。日期算法
已知今天的年月日星期几。。判断今天是否为3月的第二个周日。。是否为11月的第一个周日 。。。。请教大虾~


[解决办法]
这个不是很简单吗?

如果今天是2007/2/24 星期四
x = 24;
那么就是2月的第(x%7==0?x/7:x/7+1)个星期四
[解决办法]
这个不是很简单吗?

如果今天是2007/2/24 星期四
x = 24;
那么就是2月的第((x%7==0)?(x/7):(x/7+1))个星期四

[解决办法]
今天:int y=2007,m=2,d=3,w=6;
3月的第二个周日:int m0=3,n0=2,w0=0;
11月的第一个周日:int m0=11,n0=1,w0=0;

m==m0 && w==w0 && d-(n0-1)*7> 0 && d-n0*7 <=0

读书人网 >C语言

热点推荐