课程设计报告(C语言)倒计时.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文档。上传文档
查看更多
课程设计报告书 课程名称 《高级语言课程设计》 专 业 计算机科学与技术 倒计时 功能说明 我要做的是用c语言设计倒计时程序,我是用while语句实现对其倒计时的循环。用_sleep()实现时间延迟。用system(cls)实现清屏。timestru.tm_year实现起始时间和结束时间。 流程图 左侧为主程序, 主程序用到了一个while( )循环语句,真则showtime( )和i_sleep( ) ,假则返回。 右侧的为调用showtime( )和i_sleep( )的扩展程序 定义函数,设置截止日期,(初始值为当前电脑显示时间),接下来是一个while( )的循环语句,判断end-staren,真则显示倒计时时间,然后清屏。假则返回。 程序测试 我程序的例子是从此刻开始,倒计时距离8月22日开学还有多长时间。 下面的两个图是我在运行时后的效果图。 暂时没有发现异常情况出现: 倒计时截图 1 倒计时截图 2 课程设计结论和体会 结论:用C语言最终实现了对时间的倒计时。我又学到了好多的C语句,比如_sleep()——时间延迟。system(cls)——清屏。timestru.tm_year——起始时间和结束时间。 体会:当拿到这个题目的时候,觉得是一个挺难实现的题目。然后通过自己的上网学习,以及图书馆查阅的资料,原来用C语言的几个函数就可以很简单的解决这个倒计时问题。通过这次学习让我了解到了C语言的巧妙。在以后的学习中我会更加深入的学习。 完整程序 #include stdio.h #include stdlib.h #include time.h #include string.h int i_sleep(int n) { time_t start,end; start=time(NULL); end=time(NULL); while(end-startn) { end=time(NULL); } return 0; } int showtime() { struct tm timestru,*tmtime; time_t endtime, curtime; long ttime; timestru.tm_year = 2009 - 1900; timestru.tm_mon = 8 - 1; timestru.tm_mday = 22; timestru.tm_hour = 14; timestru.tm_min = 0; timestru.tm_sec = 0; endtime = mktime(timestru); curtime = time(NULL); ttime = endtime - curtime; tmtime = localtime(curtime); printf( \n\n\n\n); printf( **\n); printf( ****\n); printf( **\n); printf( ******\n); printf( ******\n); printf( ******\n); printf( ***********************\n); printf( *******开学倒计时********\n); printf( ***************************\n); printf(        **********当前时间***********\n); printf( *******************************\n); printf( **%04d年%02d月%02d日%02d时%02d分%02d秒** \n, tmt

文档评论(0)

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

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

1亿VIP精品文档

相关文档