万年历程序代码实现(Calendar program code).docVIP

万年历程序代码实现(Calendar program code).doc

  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文档。上传文档
查看更多
万年历程序代码实现(Calendar program code)

万年历程序代码实现(Calendar program code) #包括 stdio. h #包括时间。h //获取系统时间函数所在头文件 #包括程序 / /清屏函数所在头文件。H 365年#定义 跳跃(int年) { int n; n =(年% 4 = 0和年% 100!= 0 | |年% 400 = = 0); 返回(n); } 无效numday(int,int月)/ *从2000年1月开始*/ { 在我的一天,first_day,国旗,1,2,温度= 6; 旗帜=飞跃(年); 1 =年/ 100 / * * /相差几百年; 二=年的占100;中间几十年/ * * / 如果(年 = 2000)/ * * / 2000年大于 { 1 - = 20; 天为1×年×100 + 1×24 +年*年+(year2-1)/ 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-year1; 二= 100-year2-1;/ * * / 1倒减,应多减 天= 1 / 4; 天+ =(365 + 24)×1 + 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 月;我+ +) { printf(“4D”,我+ 1);/*输出日历*/ 如果((first_day +我)% 7 = = 6)printf(“\n”); } printf(“\n”); } 无效main() { (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(年、月); 系统(“华彩”);/ /清屏函数 } } #包括 iostream。” #包括 iomanip。” #包括时间。” 上课日期/ /定义一个时间类 { 私募:/ /时间类包含的变量 国际年; 月; 国际日; int谈话; 私募:/ /私有成员的说明 国际yeartodays(y); 国际datestodays(); 国际monthtoweek(); 国

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档