1 / 2
文档名称:

C语言倒计时.docx

格式:docx   大小:19KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言倒计时.docx

上传人:dlmus1 2020/11/16 文件大小:19 KB

下载得到文件列表

C语言倒计时.docx

文档介绍

文档介绍:一朋友让我帮她用 C 语言写个倒计时的程序, 说是老师布置的作业。 现在将 代码和大家分享, 有相同需求的同学可以参考。 下面我先大体说一下写这个程序 的思路。
在整个程序中,时间始终以“秒”为单位存储,但显示的时候是以标准时间 格式来显示的 (该程序中用函数 display 实现转换)。在一开始输入倒计时开始的 时间时,用标准的时间格式输入(当然也可以不太标准,比如秒数或分钟大于 59),程序接收到用户的输入后随即将其转化为秒数,而倒计时中秒数的减少就 是该秒数的自减。程序代码如下:
#include <>
#include <> int countSecond(int,int,int) ; void display(int) ;
main()
int hour = 0, minute = 0, second =0 ; printf("*************************** 倒计时 ***************************\n\n") ; printf(" 请输入时间(格式:时 分 秒 <中间以空格隔开,没有则输入 \"0\"> ):\n") ;
scanf("%d%d%d",&hour,&minute,&second) ;
int c = countSeconds(hour,minute,second) ; //计算总秒数,用变量 c 保存剩余时间 int start = c ; //保存开始时间
while(c >= 0)
{
system("cls") ; printf("\n\n\n\n\n\n\n\n") ; printf("\t\t\t\t 开始时间: ") ; display(start) ; //显示开始时间 printf("\n\t\t\t\t 剩余时间: ") ; display(c) ; //显示剩余时间 if(c == 0)
{//剩余时间为 0,时间到 printf("\n\t\t\t\t 时间到!!! ") ; getch() ;
}
Sleep(1000) ; /