下载此文档

课程设计报告(C语言)倒计时报告设计课程倒计时C语言c语言吧.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
课程设计报告书
课程名称《高级语言课程设计》
专业计算机科学与技术

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

课程设计报告(C语言)倒计时报告设计课程倒计时C语言c语言吧 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zxwziyou8
  • 文件大小79 KB
  • 时间2018-11-24