当前位置: 首页 > news >正文

1026 程序运行时间

要获得一个 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,107]。

输出格式:

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

输入样例:

123 4577973

输出样例:

12:42:59
http://www.lryc.cn/news/183056.html

相关文章:

  • 博途1200/1500 ALT指令
  • 11、视频分类建议
  • 【计算机组成原理】考研真题攻克与重点知识点剖析 - 第 2 篇:数据的表示和运算
  • 使用maven框架搭建一个IDEA插件项目
  • 第二届全国高校计算机技能竞赛——C++赛道 题解
  • 八大排序源码(含优化)
  • 单调队列---数据结构与算法
  • 小程序如何使用自定义组件
  • 归并排序含非递归版
  • 项目进展(八)-编写代码,驱动ADS1285
  • 【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门
  • docker 安装kafka
  • 容器内获得apiserver地址
  • linux服务端c++开发工具介绍(vscode版)
  • Linux常用命令大全
  • Python中取2023, 9, 1——2023, 10, 31的全部时间
  • 创建django文件
  • 全排列[中等]
  • mybatise-plus的id过长问题
  • 图示矩阵分解
  • 六、互联网技术——数据存储
  • 六、vpp 流表+负载均衡
  • word已排序好的参考文献,插入新的参考文献,序号更新
  • 二叉树的顺序存储——堆——初识堆排序
  • CYEZ 模拟赛 9
  • typescript: Builder Pattern
  • WPS/word 表格跨行如何续表、和表的名称
  • Python的NumPy库(一)基础用法
  • uniapp app 导出excel 表格
  • 【RabbitMQ】常用消息模型详解