数字时钟c语言源程序

#include
#include
#include
//#include
#include
int main()
{
struct tm *curtime;
time_t t;
clock_t start;
double th_hour,th_min,th_sec;
do
{
printf("*********************************************\n");
printf("** This is a simple clock program. **\n");
printf("** **\n");
printf("*********************************************\n");
printf("The current time is:\n");
t=time(0);
curtime=gmtime(&t); /*得到当前系统时间*/
if((double)curtime->tm_hour<=12) /*午前的处理*/
{
printf("AM ");
if((double)curtime->tm_hour<10) printf("0"); /*十点之前在小时数前加零*/
printf("%.0f:",(double)curtime->tm_hour);
}
else /*午后的处理*/
{
printf("PM ");
if((double)curtime->tm_hour-12<10) printf("0");
printf("%.0f:",(double)curtime->tm_hour-12);
}
if((double)curtime->tm_min<10) printf("0");
printf("%.0f:",(double)curtime->tm_min);
if((double)curtime->tm_sec<10) printf("0");
printf("%.0f",(double)curtime->tm_sec);
printf("\n");
start=clock();
while(clock()-start<1000);
// delay(1000); /*延时一秒后刷新*/
system("cls");
}while(!kbhit()); /* 按任一键退出 */
return 0;
}

相关文档
最新文档