初学者的问题
#include<stdio.h>
int main()
{
int y,m,d;
int M,X,W,C,Y;
scanf("%d%d%d",&y,&m,&d);
M=(m-3)%12+1;
Y=y-M/11;
C=Y/100;
X=Y%100;
W=(X+X/4+C/4-2*C+2*M+(M+M/7)/2+M/12+d)%7;
if(W<0)
W+=7;
printf("%d\n",W);
}
这是数字的,不是英文形式的年月日和星期几
那么怎么转化为英文形式的年月日呢?
追答printf("%d,%d,% ",y,m,d);
switch(w)
{
case 1: printf("Today is Monday");break;}
直接加入主函数即可