y年m月d日的前一天、后一天.docx_第1页
y年m月d日的前一天、后一天.docx_第2页
y年m月d日的前一天、后一天.docx_第3页
y年m月d日的前一天、后一天.docx_第4页
y年m月d日的前一天、后一天.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

#include enum MyEnum JAN=1,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC;void yesterday(int *y, int *m, int *d)if (*d!=1)(*d)-;else /这个函数段是当日期为1时,前一天day的选择:28 or 29 or 30or 31if (*m=1)(*y)-;*m = 12;else(*m)-;switch (*m)case FEB:if (*y%(*y%100?4:400=0)*d = 29;else*d = 28;break;case APR:case JUN:case SEP:case NOV:*d = 30;break;default: *d = 31; /一直到这里,选择完毕。void tomorrow(int *y, int *m, int*d)int limit;switch (*m)case FEB:if (*y % (*y % 100 ? 4 : 400 = 0)limit = 29;elselimit = 28;break;case APR:case JUN:case SEP:case NOV:limit = 30;break;default:limit = 31;if (*d != 31)(*d)+;elseif (*m = 12)(*y)+;*d = 1;*m = 1;else(*m)+;*d = 1;int shurupanduan(int year, int month, int day)int zhishi = 0;if (year0)if (month0&month0)int limit2;switch (month)case FEB:if (year%(year%100?4:400)=0)limit2 = 29;elselimit2 = 28;break;case APR:case JUN:case SEP:case NOV:limit2 = 30;break;default: limit2 = 31;if (day=limit2)zhishi = 1;return(zhishi);int main(void)int year, month, day,i;for (i = 0; i 6; i+)while (1)puts(请根据提示输入);puts(n);printf(请输入年、月、日用“空格”或者“回车”分开的标准日期:n);scanf_s(%d%d%d, &year, &month, &day);if (shurupanduan(year,month,day)break;puts(请输入合乎规则的日期a _);puts(n);puts(waiting 3 _);puts(n);puts(waiting 2 _);puts(n);puts(waiting 1 _);puts(n);puts(n);puts(n);printf(您输入的日期为%d年%2d月%2d日。n,year,month,day);puts(n);tomorrow(&year, &month, &day);printf(您输入的日期的后面一天为%d年%2d月%2d日。n, year, month, day); puts(n);yesterday(&year, &month, &day);yesterday(&year, &month, &day);printf(您输入的日期的前面一天为%d年%2d月%2d日。n,year,month,day);puts(n);printf(# 剩余判断次数为:%d #n,(6 - i);

温馨提示

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

评论

0/150

提交评论