【c语言中的计时问题】大家帮帮忙!急~~在线等!
发布网友
发布时间:2023-05-04 11:39
我来回答
共3个回答
热心网友
时间:2023-09-04 14:24
获得第一次和第二次回车的时间应该可以的
热心网友
时间:2023-09-04 14:24
#include <stdio.h>
#include <windows.h>
int main( )
{
system("pause");
long begin = GetTickCount();
system("pause");
long gap = GetTickCount() - begin;
printf("差距是%ld毫秒\n",gap);
printf("差距是%0.2lf秒",(double)(gap)/1000);
return 0;
}
用VC这样的开发环境吧,否则可能过不去。
请按任意键继续. . .
请按任意键继续. . .
差距是156毫秒
差距是0.16秒请按任意键继续. . .
TC就用time.h.用localtime函数来代替。
热心网友
时间:2023-09-04 14:25
保证可用。
#include<stdio.h>
#include<time.h>
void main()
{
char ch;
long start;
int i=0;
while((ch=getchar())!=EOF)
{
if(ch=='\n')
{
if(i%2==0)start=clock();
else printf("两次输入回车时间间隔为 %ld 毫秒\n",(clock()-start));
i++;
}
}
}
参考资料:http://zhidao.baidu.com/question/19765885.html?si=1