1026 程序运行时间 (15 分)

要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数 C1;在 f 执行完成后再调用 clock(),获得另一个时钟打点数 C2;两次获得的时钟打点数之差 (C2-C1) 就是 f 运行所消耗的时钟打点数,再除以常数 CLK_TCK,就得到了以秒为单位的运行时间。

这里不妨简单假设常数 CLK_TCK 为 100。现给定被测函数前后两次获得的时钟打点数,请你给出被测函数运行的时间。

输入格式:

输入在一行中顺序给出 2 个整数 C1 和 C2。注意两次获得的时钟打点数肯定不相同,即 C1 < C2,并且取值在 [0,10​7​​]。

输出格式:

在一行中输出被测函数运行的时间。运行时间必须按照 hh:mm:ss(即2位的 时:分:秒)格式输出;不足 1 秒的时间四舍五入到秒。

输入样例:

123 4577973

输出样例:

12:42:59

题目1026 c语言,1026 程序运行时间——C/C++实现相关推荐

  1. C 语言基础——程序运行时间的计算

    理论上的时间复杂度分析,以及实践中的具体的程序运行时间是衡量程序复杂度以及检测程序性能提升的重要指标. 最常用的方式: #include <time.h> time_t t0 = cloc ...

  2. C语言测量程序运行时间

    有时候希望得到运行某个模块的具体用时,如何实现呢 clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t.在MSDN中,查得对clock函数定义如下: clock_t clock ...

  3. C语言 记录程序运行时间(以秒为单位)

    代码 #include<stdio.h> #include<stdlib.h> #include<time.h> int main() {int begin, en ...

  4. c语言程序课程设计投票程序,C语言课程设计--C语言投票程序.doc

    C语言课程设计--C语言投票程序 C程序设计实习报告 题目:C语言投票程序 学 院: 专 业: 姓 名: 班级学号 指导教师: 2010 年 07 月 17 日 目录 一.课程设计题目描述与要求--- ...

  5. C++语言编写程序:输入电话号码,对电话号码的合法性进行检查,输出是否合法,不合法在屏幕上输出错误原因。电话号码合法要求:电话号码由三部分构成地区码:空白或三位数字前缀码:非“0“或”1”

    一.题目:C++语言编写程序:输入电话号码,对电话号码的合法性进行检查,输出是否合法,不合法在屏幕上输出错误原因.电话号码合法要求:电话号码由三部分构成地区码:空白或三位数字前缀码:非"0& ...

  6. 1026 程序运行时间—1030 完美数列

    目录 1026 程序运行时间 输入格式: 输出格式: 输入样例: 输出样例: 代码: 1027 打印沙漏 输入格式: 输出格式: 输入样例: 输出样例: 代码: 1028 人口普查 输入格式: 输出格 ...

  7. 【PAT乙级】1026 程序运行时间

    目录 一.题目 二.我的AC代码 一.题目 1026 程序运行时间 (20分)   要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉 ...

  8. PAT——程序运行时间 (1026)

    1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...

  9. C++学习之路 | PTA乙级—— 1026 程序运行时间(精简)

    1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...

  10. 1026. 程序运行时间(15)

    1026. 程序运行时间(15) 要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间.这个时间 ...

最新文章

  1. iOS下JS与OC互相调用(一)--UIWebView 拦截URL
  2. redis数据持久化的两种方式
  3. 百度翻译接口测试(2)
  4. 【蓝桥杯Java_C组·从零开始卷】第八节、综合测试
  5. 1059. Prime Factors (25)
  6. 利用Windows API获得系统高级功能
  7. 如何在管理员页面查看知识星球活跃度和更多明细
  8. spring mvc学习(34):restful的delete
  9. DotNet进阶系列
  10. leetcode 加一
  11. 点云质量评估_点云配准中常用的评价指标
  12. RFID FDX HDX Technology
  13. 2018中国城市建设统计年鉴(Excel版)
  14. VBS教程(入门级)
  15. 图片转成文字:方便准确的OCR识图软件
  16. 易语言:游戏辅助 CF队伤“卡秒器“ 编程思路/开发者优化建议
  17. 题目 1097: 蛇行矩阵
  18. 几种趋势指标的测试结论
  19. Traffic Simulation
  20. 惠普服务器怎么挂载虚拟光驱,惠普服务器SPP包制做方法

热门文章

  1. java.lang.StringIndexOutOfBoundsException
  2. PISCES P4-vSwitch 安装以及一次失败的测试
  3. Unity3D和UE4的保护方式与.net的区别
  4. EDP转HDMI 4K60HZ视频信号转换方案CS5263完全替代IT6563
  5. Angular实现微博发布功能
  6. 电影天堂爬去示例基础2
  7. EAccessViolation
  8. perl包linux安装路径,Linux 检查是否安装perl模块及列出全部已安装的perl模块(安装路径、版本号)...
  9. Spring常见问题解决 - Required request body is missing
  10. oracle允许远程访问