#include"stdio.h"
int main()
{
int year,mon,days,day,leap,i,w;
int month[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
char* weekday[7]={"sunday","monday","tuesday","wendesday","thursday","friday","saturday"};
printf("请输入日期:\n");
scanf("%d-%d-%d",&year,&mon,&days);
leap=((0==year%4&&0!=year%100)||0==year%400);
day=days;
for(i=1;i<mon;i++)
day+=month[leap][i];
w=year-1+(int)((year-1)/4)-(int)((year-1)/100)+(int)((year-1)/400)+days;
printf("the day is%d-%d-%d-%s",year,mon,days,weekday[w%7]);
return 0;
}
int main()
{
int year,mon,days,day,leap,i,w;
int month[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
char* weekday[7]={"sunday","monday","tuesday","wendesday","thursday","friday","saturday"};
printf("请输入日期:\n");
scanf("%d-%d-%d",&year,&mon,&days);
leap=((0==year%4&&0!=year%100)||0==year%400);
day=days;
for(i=1;i<mon;i++)
day+=month[leap][i];
w=year-1+(int)((year-1)/4)-(int)((year-1)/100)+(int)((year-1)/400)+days;
printf("the day is%d-%d-%d-%s",year,mon,days,weekday[w%7]);
return 0;
}

