万年历程序代码实现.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
万年历程序代码实现 #包括〈stdio. h #包括〈〈时间。h //获取系统时间函数所在头文件 #包括〈程序〉/ /清屏函数所在头文件。H 365年#定义 跳跃(int年) { int n; n 二(年% 4 二 0 和年% 100! =0 | | 年% 400 = = 0); 返回(n); } 无效 numclay (int, int 刀)/ *从 2000 年 1 月开始*/ { 在我的一天,first-day,国旗,1, 2,温度二6; 旗帜二飞跃(年); 1二年/ 100 / * * /相差几百年; 二二年的占100;中间几十年/ * * / 如果(年〉二2000) / * * / 2000年大于 1 -二 20; 天为 IX年X100 + 1X24 +年*年+ (year2-l) / 4 / 2000 /年到读 取系统时间时的总天数* *; 如果(年〉2000)天+二(年/ 400-4); /*加上100到2000年能被 400整除的年数*/ 开关(月) 案例1: 日+二0;打破; 案例2: 一天+二31;断裂;/ * * /加上月份天数 案例3: 日+二59 +标志;打破; 案例4: 日+二90 +标志;打破; 案例5: 日+二120 +标志;打破; 案例6: 日+二151 +标志;打破; 案例7: 日+二181 +标志;打破; 案例8:日+二212 +标志;打破; 案例9:日+二243 +标志;打破; 案例10:日+二273 +标志;打破; 案例11:日+二304 +标志;打破; 案例12:日+二334 +标志;打破; } 天+二温度;/*加上2000年1月1号是星期六*/ first_day二天% 7; /*对7取余,为0时是星期日*/ } 其他以下/ * 25行,计算<2000年,算法同上*/ { 1 二 20-1-yearl; 二二 100-year2-l; / * * / 1 倒减,应多减 天二 1/4; 天 + 二(365 + 24) XI + 365 *年+二/ 4; 开关(月) 案例 12:日+ 二 二 31; 打破; 案例 11:日+ 二 二 61; 打破; 案例 10:日+ 二 二 92; 打破; 案例 9:日+ 二 122; 打破; 案例 8:日+ 二 153; 打破; 案例 7:日+ 二 184; 打破; 案例 6:日+ 二 214; 打破; 案例 5:日+ 二 245; 打破; 案例 4:日+ 二 275; 打破; 案例 3:日+ 二 306; 打破; 案例2:日+二334 +标志;打破; 案例1:日+二365 +标志;打破; 天二温度;/*减去1号的6天*/ 日二 % 7; * * /反对称first_day 二(7) % 7; * * /反对称 } 开关(月) { 案例1: 案例3: 案例5: 案例7: 案例8: 案例10: 案例12:月二31;破; 案例4: 案例6: 案例9: 案例11:月二30;破; 案例2:月二28 +标志; } printf ( “一个礼拜的假期”); 为(i 二 1;我〈二 4 * first_day; i++) / * * /输出空格 printf ( “”); 为(i 二 0; i〈月;我 + +) i printf ( “4D” ,我 + 1); /*输出日历*/ 如果((first_day +我)% 7 二二 6) printf ( \n”); } printf ( “\n”); } 无效mainO (1) int年、月、日、秒、min、小时; time_t带;/ /读取系统时间函数 结构 timeinfo TM; 时间(和数量); timeinfo二当地时间(和数量); 年为 timeinfo - tm_year + 1900; 月二 timeinfo - tm_mon + 1; 天 timeinfo - tm_mday; 秒二 timeinfo - tm_sec; / /秒 min = timeinfo - tm_min; / /当前的分钟 小时二 timeinfo - tm hour; / /时 printf ( “万年历系统\n”); printf ( “%d %d %d 年月曰 \n”,年,月,日); printf ( “时间:%: %: %d\n” ,小时,分钟,秒); printf (月:%d\n” ,月); numday (年、月); 系统(“华彩”);/ /清屏函数 } } #包括〈iostreamo ” #包括〈〈iomanipo ” #包括〈〈时间。” 上课日期/ /定义一个时间类 { 私募:/ /时间类包含的变量 国际年; 月; 国际日; int谈话; 私募:/ /私右成员的说明 year todays (y); 国际

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档