/// 主题:一段用来判断日期是星期几的代码 // 描述:摘自《CCFAQ》// 作者:天之枫// 时间:2010-02-13/ #include <stdio.h> int dayofweek(int y, int m, int d) // 判断输入的日期是星期几 { static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}; y -= m < 3; return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7; } /* 0 = Sunday */ int main(void) { printf( "今天是星期%d /n", dayofweek(2010,2,13) ); return 0; }