随笔 - 34, 文章 - 3, 评论 - 10, 引用 - 0
数据加载中……

c计算程序运行时间


#include<stdio.h>
#include<time.h>
#include<stdlib.h>

int main()
{
        struct timeval tpstart,tpend;
        float timeuse;
        int i;
        gettimeofday(&tpstart,NULL);

        scanf("%d", &i);
              /*这里计算的是scanf函数的执行时间,就是从函数执行到命令行输入回车的时间。*/

        gettimeofday(&tpend,NULL);
        timeuse=1000000*(tpend.tv_sec-tpstart.tv_sec)+
        tpend.tv_usec-tpstart.tv_usec;
        timeuse/=1000000;
        printf("Used Time:%f\n",timeuse);
        return(0);
}

posted on 2010-01-21 11:50 wsy6634 阅读(436) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理