如何用C语言编写两个时间相减? 求高人解答,谢谢哈!

Python011

如何用C语言编写两个时间相减? 求高人解答,谢谢哈!,第1张

#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

}

很简单

#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啦

}