#include<stdio.h>
#include <sys/timeb.h>
#include <time.h>
int main(void) //判断经过的时间
{
unsigned long t1,t2,elapsed_time;
unsigned long t11,t21;
int s,ms;
struct timeb timebuffer;
ftime(&timebuffer);
t11=timebuffer.time;
t1=timebuffer.millitm;
//程序体
ftime(&timebuffer);
t21=timebuffer.time;
t2=timebuffer.millitm;
elapsed_time =1000*(t21-t11)+t2-t1;
s=elapsed_time/1000;
ms=elapsed_time-s*1000;
printf("%ds:%dms",s,ms);
return 0;
}
温馨提示:答案为网友推荐,仅供参考