#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
}
很简单嘛#include<stdio.h>
int main()
{
int s_min,s_sec,e_min,e_sec
printf("Please input the time\n")
scanf("%d:%d %d:%d",&s_min,&s_sec,&e_min,&e_sec)
printf("%d\n",abs((s_min-e_min)*60+s_sec-e_sec))//用个绝对值就OK啦
}