我这个月写了一个显示任意年月月历的程序,在TURBOC2.0下调试通过,你稍加改造即可满意你的要求,我的文章地址http://hi.baidu.com/134931/blog/item/53fd4edfa820c7164954038f.html有一点说明,我的程序是以2007年1月1日为星期一这个标准日期推算的,其它日期我有函数计算到2007-1-1的天数,然后推算出星期。你的题目要求以2005-10-20为基准比较,原理相同。