我决定用C语言制作时钟作为我的第一个"项目",在60秒后更改分钟数进行得很好,但当我需要一小时又一分钟地更改时,我的秒数不会重置,所以它一直保持数字9,直到我到10秒.
#include<stdio.h>
#include<Windows.h>
int main ()
{
int h = 0,m = 59, s = 55;
int prekid = 1;
while (prekid == 1)
{
printf(" \r H:%d | M: %d | S: %d",h,m,s);
s++;
fflush(stdout);
if (s == 60)
{
m++;
s= 0;
}
if (m == 60)
{
m = 0;
s= 0;
h++;
}
sleep(1);
}
return 0;
}