C语言标识符的一道题 知道1900年1月1日是星期一,设计一个程序,输入年月日,输出星期几

C 已知日是星期一,输入某年某月某日,求星期几,有需要的朋友可以参考下。#include&stdio.h&void main(){int y,m,d,n;int a[13],i,sum1,sum2,scanf(&%d%d%d&,&y,&m,&d);sum1=0;sum2=d;sum=0;for(i=1900;i&y;i++){if(i%4==0&&i%100!=0||i%400==0)n=366;else n=365;sum1=sum1+n;
//每年天数和}if(y%4==0&&y%100!=0||y%400==0)a[2]=29;else a[2]=28;for(i=1;i&=12;i++)if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)a[i]=31;else if(i==4||i==6||i==9||i==11)a[i]=30;for(i=1;i&m;i++)
//每月天数和sum2=sum2+a[i];
sum=sum1+sum2;
switch(sum%7){case 0:printf(&Sunday/n&);case 1:printf(&Monday/n&);case 2:printf(&Tuesday/n&);case 3:printf(&Wednesday/n&);case 4:printf(&Thusday/n&);case 5:printf(&Friday/n&);case 6:printf(&Saturday/n&);default:}}
最新教程周点击榜
微信扫一扫

我要回帖

更多关于 c语言标识符 的文章

 

随机推荐