C语言系统时间函数怎么输出两位数结果

发布于2022-01-13 16:58:37
6个回答
admin
网友回答2022-01-13
输出格式设置为%02d
比如
printf(%02d:%02d\n, h,m);
%02d的意思是 输出占2位,不足两位的 前面补0 。
admin
网友回答2022-01-13
#includestdio.h
#includestdlib.h

void time_chang()
{
char time_in[10] = ;
int time_int = 0;
char hour,mind,sec;
gets(time_in);
time_int = atoi(time_in);
sec = time_int%100;
time_int/=100;
mind = time_int%100;
hour = time_int/100;
printf(%d:%d:%d\n,hour,mind,sec);
}

void main()
{
time_chang();
}
admin
网友回答2022-01-13
引入 #include unistd.h /头文件
调用usleep(useconds_t usec)函数
usec为毫秒级单位!
也可以设置sleep(0.01)
admin
网友回答2022-01-13
printf(%02d: %02d,h,m);
admin
网友回答2022-01-13
如果有兴趣的话,自己除吧,这个程序网上应该很好找的。
admin
网友回答2022-01-13
本来就是数字的啊,单位是毫秒

回到
顶部