《ACM程序设计基础》作业-第几天.docVIP

  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文档。上传文档
查看更多
《ACM程序设计基础》作业-第几天

《ACM程序设计基础 生 陈 志 指 导 单 位 计算机学院软件工程系 日 期 2012.12.18 成 绩 批阅人 陈 志 日 期 2012.12.31 注意事项 (1)课程大作业从《ACM程序设计基础》课程实验二(2012年11月22日)、实验三(2012年11月29日)和实验四(2012年12月4日)所有课题中任选一个课题完成。 2)课程大作业内容包括课题名称、课题内容和要求、课题分析、概要设计、详细设计、测试数据及其结果分析、调试过程中的问题、参考资料列表、课程小结等。 3)课程大作业报告可以打印,也可以手写,但前面两页内容、大作业撰写纲要、课程小结不可遗漏和更换。 4)课程小结给出ACM程序设计过程的收获、遇到的问题,遇到问题解决问题过程的思考、程序调试能力的思考等,需要手写签字。 5)课程大作业提交时间为2012年12月11日(第15周星期二)或 2012年12月18日(第16周星期二)晚上 18:30~20:30课前或课后,地点:教3-313。分析概要设计在此说明每个部分的算法设计说明(可以是描述算法的流程图),每个程序中使用的存储结构设计说明(如果指定存储结构请写出该存储结构的定义。详细设计各个功能模块算法实现的源程序(可以是一组源程序,每个功能模块采用不同的函数实现)源程序要按照写程序的规则来编写。要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。分析测试数据,测试输出的结果每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),的改进设想。ACM程序设计基础 生 陈 志 学 期 2012-2013-1 《ACM程序设计基础给定公元2000年1月1日后的某年某月某日(包括2000年1月1日),你的任务:(1)给出这一天从公元2000年1月1日开始逝去的天数,(2)判断这一天是当年的第几天。 输入 输入包含若干行,每行包含三个空格间隔的正整数,它们分别表示年、月、日。输入最后一行是?1, 不必处理。可以假设结果的年份不会超过9999。 输出 多组,每组两行,分别为每行输入所代表的一天从公元2000年1月1日开始逝去的天数、在当年的第几天。 样例输入 2000 1 1 2009 3 14 -1 样例输出 0 1 3360 73 课题分析 概要设计详细设计 #includestdio.h int days(int y,int m,int d,int v); int Days(int y,int m,int d,int n); int days(int y,int m,int d,int v) { int i,j,k,n;//y年m月d日,v任务1,n任务2 switch(m-1)//计算当年开始到要求月份前的天数 { case 0:j=0;break;//这里的j我是直接口算的,因为比较简单,也使程序运行的更加 case 1:j=31;break;//快,当然也是因为这是我仅能想到的方法。 case 2:j=59; //从二月起就开始出现闰月了 if(y%4==0y%100!=0||y%400==0) j=60;break; case 3:j=90; if(y%4==0y%100!=0||y%400==0) j=91;break; case 4:j=120; if(y%4==0y%100!=0||y%400==0) j=121;break; case 5:j=151; if(y%4==0y%100!=0||y%400==0) j=152;break; case 6:j=181; if(y%4==0y%100!=0||y%400==0) j=182;break; case 7:j=212; if(y%4==0y%100!=0||y%400==0) j=213;break; case 8:j=243; if(y%4==0y%100!=0||y%400==0) j=244;break; case 9:j=273; if(y%4==0y%100!=0||y%400==0) j=274;break; case 10:j=304; if(y%4==0y%100!=0||y%400==0) j=305;break; case 11:j=334; if(y%4==0y%100!=0||y%400==0) j=335;break; } n=j+d;//计算这是当年第几天 v=(y-2000)*365+n; for(i=0,k=20

文档评论(0)

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

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

1亿VIP精品文档

相关文档