中易网

c语言编写数字时钟

答案:1  悬赏:20  
解决时间 2021-02-20 17:13
就是电脑右下角那个钟 怎么写

我写了一个 但是太占CUP了
#include<stdio.h>
#include<stdlib.h>

int sleep(int ms)//延迟时间MS=1时为一秒
{
int j=0;
int js=0;
int hs=20*ms*102500;
for ( ; hs > 0 ; hs--)
{
for ( j = 0 ; j < 124 ; j++ )
{
;
}
}
//for ( ; hs/100 > 0 ; hs--) //实现毫秒计时
// {
// for ( j = 0 ; j < 124 ; j++ )
// {
// ;
// }
// }
system("cls");//清屏

return (++j);

}

int main(void)
{
int s=0,i=1,da=0;
int min_miao=0,miao=0,fen=0,zhon=0,cm=0,cf=0;
printf("请输入延迟时间 单位 S :");
scanf("%d",&s);

printf("请输入运行次数 :");
scanf("%d",&da);
for ( ; i < da ; i++ )
{
sleep(s);
//haomiao=(++min_miao*s;
miao=(++min_miao)*s;//实际时间同步
//if ( haomiao/100==1)//毫秒
// {
// ++ch;
// haomiao=haomiao-100*ch;
// miao++;
// }
if ( miao/60 ==1 )
{
miao=0;
min_miao=0;
fen++;
}
if ( fen/60==1 )
{
fen=0;
zhon++;
}
printf("运行时间%02d小时:%02d分钟:零%02d秒\n", zhon,fen,miao);
// printf("运行时间%02d小时:%02d分钟:零%02秒:零d%03d毫秒\n", zhon,fen,miao,haomiao);

}

getchar();
return 0;
}
最佳答案
#include<stdio.h>
#include<windows.h>
int main()
{
for(int i=0;i<24;i++)
for(int j=0;j<60;j++)
for(int k=0;k<5;k++)
{
system("cls");
printf("%0.2d:%0.2d:%0.2d",i,j,k);
Sleep(1000);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
逆战用什么cpu好?
河源市源城区房地产交易所在什么地方啊,我要
红梅东到凌家塘水果批发市场路线图
之前读过一部小说,说的是女主在游戏里转性成
血液流动得很慢,抽血时半天也抽不满,需要握
outlook是什么软件
今年准备考研华中科技大学中国现当代文学,不
电车有电,拧把,有一点点动力到轱辘上,再拧
面对外来文化和传统文化中的糟粕与精华,我们
大女儿叫兴瑶,请问二女儿该叫什么
天缘饭店在什么地方啊,我要过去处理事情
中国银行出国金融服务中心这个地址在什么地方
从北京莲花池长途汽车站到北京二龙路肛肠医院
重庆长安铃木汽车有限公司二工厂地址在什么地
吃玄驹三天硬的厉害什么情况
推荐资讯
男人为什么喜欢带外面的女人回家里呢?
长沙麓谷工业园有哪些重工业
初元纯牛奶的主要买点是什么
许纪霖:为什么鲁迅骂郭沫若是“才子加流氓”
心理咨询!我可以知道是在做梦,而不是现实!
仙女山国家森林公园 还是去 芙蓉江和芙蓉洞呢
辞职退湿的工衣,人家会要吗?
兰州拉面王我想知道这个在什么地方
雪铁龙c3-xr和吉利博越哪个好斤斤wiib6
漫城烤肉在什么地方啊,我要过去处理事情
派出所到底破不破修摩托车盗窃案
康宁药店鸡泽店地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?