- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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();
国
您可能关注的文档
- java浮点运算的精度问题(The precision problem of Java floating point arithmetic).doc
- java疑点汇合(java疑点汇合).doc
- java访问控制符(Java access control characters).doc
- iqc和oqc使用的什么检查方式 -(What checks are used by IQC and OQC).doc
- java面向对象教程笔记01(Java object oriented tutorial notes 01).doc
- java试卷十(java试卷十).doc
- jdk1.5新特征(JDK1.5 new features).doc
- iso90012000标准要求简介(ISO90012000 standard requirements profile).doc
- jeking 电箱民谣吉他系列 eq使用说明及常用问题(Jeking electric box, ballad Guitar Series, EQ instructions and frequently used questions).doc
- jquery获取text,areatext,radio,checkbox,select值(jQuery获取文本,areatext,收音机,复选框,选择值).doc
- 万力制作详细步骤(Detailed steps to make).doc
- 万能8条shenlun(万能8条沈伦).doc
- 万能电视遥控器rm-139s代码(Universal TV remote control rm-139s code).doc
- 三七药理活性研究(37 pharmacological activity study).doc
- 三个半月考上名牌大学研究生——一位在职者的奋斗(Three and a half months to enter the prestigious university graduate - a incumbent struggle).doc
- 三亚防宰旅游攻略(Sanya anti slaughter travel strategy).doc
- 三十六计全文、译文及注解(Thirty-six, full text, translation and annotations).doc
- 三刃木终极收藏指南(The ultimate guide to the collection of three blade wood).doc
- 七年级语文第三单元基础知识小测(Seven grade Chinese third units basic knowledge quiz).doc
- 三味醇,一个老百姓的白酒新品牌(Three spirits, a liquor brand of ordinary people).doc
原创力文档


文档评论(0)