c语言中,输入日期查询星期几的程序代码.doc_第1页
c语言中,输入日期查询星期几的程序代码.doc_第2页
c语言中,输入日期查询星期几的程序代码.doc_第3页
c语言中,输入日期查询星期几的程序代码.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言中,输入日期查星期的程序#include void main()int y,m,d,z,r,temp;start1:printf(请输入查询年(1901年-2200年):); scanf(%d,&y); if(y=2200) printf(你输入的年份不在指定范围内,请重新输入!n); goto start1; start2:printf(请输入查询月(1月-12月):); scanf(%d,&m); if(m12) printf(该年份没有%d月!n,m); goto start2; if(m=4|m=6|m=9|m=11) start3:printf(请输入日期(1号-30号):); scanf(%d,&d); if(d30) printf(%d月没有%d号!?n,m,d); goto start3; if(y%4=0&m=2) start4:printf(请输入日期(1号-29号):); scanf(%d,&d); if(d29) printf(2月没有%d号!?n,d); goto start4; if(y%4!=0&m=2) start5: printf(请输入日期(1号-28号):);scanf(%d,&d);if(d=29)printf(%d年2月没有%d号!?n,y,d);goto start5; if(m=1|m=3|m=5|m=7|m=8|m=8|m=10|m=12) start6:printf(请输入日期(1号-31号):); scanf(%d,&d); if(d31) printf(该月没有%d号!?n,d); goto start6; r=(y-1901)/4; if(y%4=0&m=3) r=r+1; if(m=1) z=(y-1901)*365+r+d; if(m=2) z=(y-1901)*365+r+31+d; if(m=3) z=(y-1901)*365+r+59+d; if(m=4) z=(y-1901)*365+r+90+d; if(m=5) z=(y-1901)*365+r+120+d; if(m=6) z=(y-1901)*365+r+151+d; if(m=7) z=(y-1901)*365+r+181+d; if(m=8) z=(y-1901)*365+r+212+d; if(m=9) z=(y-1901)*365+r+243+d; if(m=10) z=(y-1901)*365+r+273+d; if(m=11) z=(y-1901)*365+r+304+d; if(m=12) z=(y-1901)*365+r+334+d; temp=z%7; if(temp=0) printf( 这天是星期一!n); else if(temp=1) printf( 这天是星期二!n); else if(temp=2) printf( 这天是星期三!n); else if(temp=3) printf( 这天是星期四!n); else if(temp=4) printf( 这天

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论