编辑代码

#include <stdio.h>

//根据日期计算星期几
int day2week(int year,int month ,int day)
{
    int T;
    if(month<3)
    {
        month+=12;
        year -=1;
    }
    T=((day+2*month+3*(month+1)/5+year+year/4-year/100+year/400+1)%7+7)%7;
    return T;
}

int main () {
int T = day2week(2023,11,12);
if(T==0)
            printf("星期日\n");
        if(T==1)
            printf("星期一\n");
        if(T==2)
            printf("星期二\n");
        if(T==3)
            printf("星期三\n");
        if(T==4)
            printf("星期四\n");
        if(T==5)
            printf("星期五\n");
        if(T==6)
            printf("星期六\n");



}