计算机科学与技术课程设计报告---年历显示内容摘要:

20 输出 2020 的年历信息 结束 6 按 Y继续 任意键退出 图三 (计算日期信息查询 ) 程序清单 include int monthdays[12]={31,28,31,30,31,30,31,31,30,31,30,31}。 int leapyearmonthdays[12]={31,29,31,30,31,30,31,31,30,31,30,31}。 int year=2020。 用户输入命令为 3 temp=3 输入要计算的日期 2020/5/4 输出 今天距 2020/5/4还有 8天 结束 7 int month=4。 int day=26。 int isweekday(int y,int m,int d) { int weekday。 if(m3) { m+=12。 y。 } return weekday=(2+2*m+3*(m+1)/5+y+y/4y/100+y/400)%7。 } int isleapyear(int y) 8 { if (y%400==0 || y%100!=0 amp。 amp。 y%4==0) return 1。 return 0。 } void print_month(int y,int m) { int A。 int i=0。 int startday=isweekday(y,m,1)。 printf(\n ┏ ==========%4d.%02d=========== ┓\n,y,m)。 printf(┇ SUN MON TUE WED THU FRI SAT ┇ \n┇ )。 for(i=0。 istartday。 i++) 9 { printf( )。 } if(isleapyear(y)) { for(i=1。 i=leapyearmonthdays[m1]。 i++) { printf(%3d ,i)。 if((startday+i)%7==0) printf(┇ \n┇ )。 } for(i=1。 i=leapyearmonthdays[m1]。 i++) A=27((startday+i)%7*4)。 { for(i=0。 i=A。 i++) printf( )。 10 }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。