根据日期确定时间
file:///C:/Users/Administrator/Desktop/QQ%E5%9B%BE%E7%89%8720210822131243.jpg输入:事件名称 年 月 日
输出:星期几
#include <stdio.h>
int main()
{
char event;
int y,m,d,w;
scanf("%s %d %d %d",event,&y,&m,&d);
if (m==1||m==2)
{
m=m+12; y=y-1;
w= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7;
printf("%d年%d月%d日星期%d是%s\n",y+1,m-12,d,w,event);
}
else
{
w= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7;
printf("%d年%d月%d日星期%d是%s\n",y,m,d,w,event);
}
return 0;
}
页:
[1]