主题:[讨论]有趣的日期
世界型帅哥
[专家分:0] 发布于 2006-10-29 19:40:00
输入年、月、日,求这一天是星期几。
输入输出样例:
样例一:
输入:2052,2,8
输出:4
样例二:
输入:1981,10,5
输出:1
回复列表 (共3个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2006-10-30 14:07:00
来vb版我告诉你
板凳
moz [专家分:37620] 发布于 2006-10-30 14:38:00
我告诉你,别去vb版
DEFLNG A-Z
FUNCTION week% (d$)
y = VAL(MID$(d$, 7, 4))
m = VAL(d$)
d = VAL(MID$(d$, 4, 2))
r = ((y MOD 4 = 0 AND y MOD 100 <> 0) OR (y MOD 400 = 0))
y = y - 1
day&=(y*365+y\4-y\100+y\400+VAL(MID$(" 0 31 59 90120151181212243273304334",m*3,3))+r*(m>2)+d)
week% = day& MOD 7
END FUNCTION
3 楼
老大徒伤悲 [专家分:29120] 发布于 2006-10-30 20:46:00
哈哈哈哈
我记得副版主说过的:有了简便,就………………
似乎在这个问题上,正好vb比qb好用一点。
哈哈哈哈
我来回复