该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
void tshow(struct tm *st);
int main(){
time_t tr;
struct tm *str;
tr=time(NULL);
str=localtime(&tr);
tshow(str);
clock_t star,end;
star=clock();
while(1)
{
if(kbhit())
break;
if((end=clock())-star>=1000)
{
clrscr();
tr=time(NULL);
str=localtime(&tr);
tshow(str);
star=clock();
}
}
printf("\n程序结束!\n");
return 0;
}
void tshow(struct tm *st)
{
printf("%d年%d月%d日(",st->tm_year+1900,st->tm_mon+1,st->tm_mday);
switch(st->tm_wday)
{
case 0:printf("星期日");break;
case 1:printf("星期一");break;
case 2:printf("星期二");break;
case 3:printf("星期三");break;
case 4:printf("星期四");break;
case 5:printf("星期五");break;
case 6:printf("星期六");break;
}
printf(")%d时%d分%d秒\n",st->tm_hour,st->tm_min,st->tm_sec);
}