#include<math.h>
using namespace std;
clock_t start,stop;/* clock_t是clock()函数返回的变量类型*/
double duration;/* 记录被测函数运行时间,以秒为单位*/
double f1(double a[],int n,double x);
double f2(double a[],int n,double x);
int mian()
{
         double a[1000],x;
         int n;
         while(scanf("%d%lf",&n,&x)!=EOF )
         {
             int j;
             for (j=0;j<=n-1;j++) { scanf("%lf",&a[j]);  }

/* 不在测试范围内的准备工作写在clock()调用之前*/
               start = clock();/* 开始计时*/
               f1(a,n,x);/* 把被测函数加在这里*/
              stop = clock();/* 停止计时*/
             duration = ((double)(stop - start))/CLK_TCK;/* 计算运行时间*/
             printf("%lf\n",duration);

start= clock();/* 开始计时*/
               f2(a,n,x);/* 把被测函数加在这里*/
              stop= clock();/* 停止计时*/
             duration= ((double)(stop - start))/CLK_TCK;/* 计算运行时间*/
             printf("%lf",duration);
         }

return 0;
}
double f1(double a[],int n,double x)
{
    int i;
    double p=a[0];
    for(i=1;i<=n-1;i++)
    {
        p=p+a[i]*pow(x,i);
    }
    return p;
}
double f2(double a[],int n,double x)
{   int i;
   double p = a[n];
   for ( i=n; i>0; i-- )
   p = a[i-1] + x*p;
   return p;
}

计算程序/函数运行时间相关推荐

  1. C#计算程序的运行时间

    /// <summary>  /// 计算程序的运行时间  /// </summary>  class StopWatch   {   private int mintStar ...

  2. Python中计算程序的运行时间——timeit模块

    Python中计算程序的运行时间--timeit模块 绪论 一.timeit的基本用法 1.1 timeit.timeit()函数: 创建一个Timer实例,并运行代码进行计时,默认将代码执行一百万次 ...

  3. 使用python装饰器计算函数运行时间的实例

    装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率 今天就来见识一下 python 装饰器,到底是怎么工作的. 本文主要是利用python装饰器计算函数运行时间 一些需 ...

  4. python计算时间装饰器_使用python装饰器计算函数运行时间的实例

    装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率 今天就来见识一下 python 装饰器,到底是怎么工作的. 本文主要是利用python装饰器计算函数运行时间 一些需 ...

  5. 在Windows中测试c语言单个函数运行时间方法

    在做单片机项目开发的过程中,在特殊应用中对代码执行的时间有着严格的要求,那么如何准确的测试出每个函数的的运行速度是多快呢?通常用单片机测试的方法就是通过示波器观察. 比如现在要测试使用二分查找法,在数 ...

  6. linux下统计程序/函数运行时间

    一. 使用time 命令 例如编译一个hello.c文件 #gcc hello.c -o hello 生成了hello可执行文件,此时统计该程序的运行时间便可以使用如下命令 #time ./hello ...

  7. matlab中的mkdir函数_科学网—Matlab中计算函数运行时间的三种方法及判断新建文件夹 - 张伟的博文...

    (一)运行时间 1.tic和toc组合 计算daotic和toc之间那专段程序之间的属运行时间,它的经典格式为 : tic 函数 toc 复制函数代码,当代码遇到tic时Matlab自动开始计时,运行 ...

  8. C/C++中计算函数运行时间

    #include<stdio.h> #include<time.h> clock_t start,stop;//clock_t 是clock()函数返回变量的类型 double ...

  9. ftime()函数的用法----算函数运行时间

    2019独角兽企业重金招聘Python工程师标准>>> ftime()函数取得目前的时间和日期. 相关函数:time, ctime, gettimeofday 表头文件:#inclu ...

  10. Tensorflow yolov3 Intel Realsense D435 双摄像头下测试python多线程(假的多线程)self.predict()函数运行时间(191204)

    测试代码: # -*- coding: utf-8 -*- """ @File : test-191204-两个摄像头调用多线程识别.py @Time : 2019/12 ...

最新文章

  1. Centos和Redhat的区别和联系
  2. Zephir入门 —— 语法篇
  3. msf生成linux shellcode,MSF-Shellcode生成和使用
  4. Oracle 中的SID是什么意思?有什么作用?
  5. leetcode209. 长度最小的子数组 借这个题规范一下双指针写法
  6. ubuntu 9.04 更新源_ubuntu更换中国源
  7. linux初学者-DNS集群篇
  8. Django 框架之 URL
  9. chrome最新Android版本,谷歌chrome浏览器安卓版下载,谷歌chrome浏览器安卓最新版本下载地址 v70.0.3538.110 - 浏览器家园...
  10. 排版侠html怎么复制,排版侠| 3分钟完美编辑变排版达人
  11. 201671010443 徐明锦 词频统计软件项目报告
  12. 邮件服务器搬家,邮件搬家操作方法
  13. 计算机怎么快捷截图桌面,计算机屏幕截图快捷方式是获取屏幕截图的四种方法. 如何在笔记本电脑上截图?...
  14. 《如何阅读一本书》章节要点整理
  15. 公共关系与人际交往能力
  16. 初中升高中计算机考试题,初中信息技术中学考试excel操作题.doc
  17. c语言电报,[编程入门]电报加密-题解(C语言代码)
  18. Latex编辑论文常用package
  19. 计算机虚拟筛选方法,药物发现的虚拟筛选基本方法 .ppt
  20. java 自动论坛评论,Java论坛系统巡云轻论坛

热门文章

  1. VS2017 无法使用XXX附加到应用程序
  2. Python学习三|列表、字典、元组、集合的特点以及类的一些定义
  3. Spring AOP高级——源码实现(2)Spring AOP中通知器(Advisor)与切面(Aspect)
  4. css3mediaquery移动端网页字体适应屏幕代码
  5. jquery_ui_api中文
  6. 一个简单的string类,读书看报系列(一)
  7. HTML5 Web Storage
  8. FFT海水模拟(又来了-_-b)
  9. 如何让遮罩层悬浮在object标签中
  10. WinForm PictureBox删除图片重新加载,显示System.IO.IOException:文件“**.png”正由另一进程使用,因此该进程无法访问此文件