void main()
{
int y,m,d,c,s,w;
Printf("請輸入8位數字,用空格分隔:");
scanf("%d%d%d ",& ampy & amp;m & amp;d);
if(m = = 1)c = d;
else if(m = = 2)c = 31+d;
else if(m = = 3)c = 31+28+d;
else if(m = = 4)c = 31+28+31+d;
else if(m = = 5)c = 31+28+31+30+d;
else if(m = = 6)c = 31+28+31+30+31+d;
else if(m = = 7)c = 31+28+31+30+31+30+d;
else if(m = = 8)c = 31+28+31+30+31+30+31+d;
else if(m = = 9)c = 31+28+31+30+31+30+31+31+0+d;
else if(m = = 10)c = 31+28+31+30+31+31+31+31+30+d;
else if(m = = 11)c = 31+28+31+30+31+31+31+30+31+d;
else if(m = = 12)c = 31+28+31+30+31+31+31+30+31+31+31+d;
如果(m & gt2)
{ if(y % 100 = = 0){ if(y % 400 = = 0)c = c+1;}
else if(y % 4 = = 0)c = c+1;}
s =(y-1)* 365+(y-1)/4-(y-1)/100+(y-1)/400+c;
w = s % 7;
開關(w)
{
案例0:printf(" Sunday ");打破;
案例1: printf("周壹");打破;
案例二:printf(“星期二”);打破;
案例三:printf(“星期三”);打破;
案例四:printf(“周四”);打破;
案例五:printf(“星期五”);打破;
案例六:printf(“星期六”);打破;
printf(" \ n ");
}
}