c语言编程模拟机械钟表行走,求解一个C语言编程: 模拟时钟转动程序

#include int main()

{

struct tm *curtime;

time_t t;

clock_t start;

double th_hour,th_min,th_sec;

do

{

printf("*********************************************

");

printf("** this is a simple clock program. **

");

printf("** **

");

printf("*********************************************

");

printf("the current time is:

");

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("

");

start=clock();

while(clock()-start<1000);

// delay(1000); /*延时一秒后刷新*/

system("cls");

}while(!kbhit()); /* 按任一键退出 */

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值