//time_ttime(time_t *timer) 日历时间,从1970年1月1日0时0分到现在的秒数
1、计算并显示本地时间
#include
#include
void main()
{
int hour,min,sec;
int time_now;
while(1)
{
time_now=time(NULL);
sec=time_now%60;
min=time_now/60%60;
hour=time_now/60/60%24+8;//中国时间加8等于格林时间
printf("现在的时间为%d:%d:%d
",hour,min,sec);// /r表删除一行
//如果没有while(1)将一次也不显示
}
}
注:还可以用时间戳计算程序执行时间
2、做时间种子产生随机数
#include
#include
#include
void main()
{
int i,k=0;
for(int j=0;j<100;j++)
{
srand(time(NULL)+k++);//1秒以内时间种子一样所以要加入k改变种子
i=rand()%10+1; //不用时间做种子产生的是伪随机,每次套路相同
printf("%d
",i); //余10产生0-9的随机数,加一范围变为1—10
}
}
真理:
是陌生的地方就多用,用习惯了就好了