题目描述

要获得一个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和C1。注意两次获得的时钟打点数肯定不相同,即C1 < C2,并且取值在[0, 107]

输出描述:

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

输入例子:

123 4577973

输出例子:

12:42:59
#include <stdio.h>
int main(){
int c1,c2,sum;
scanf("%d %d",&c1,&c2);
int hh,mm,ss;
sum=(c2-c1+50)/100;
ss=sum%60;
mm=sum%3600/60;
hh=sum/3600;
printf("%02d:%02d:%02d",hh,mm,ss);
return 0;
}

最新文章

  1. 【Beta】Scrum03
  2. mysql遇到锁表常用命令
  3. @ifconfig eth0|awk -F &quot;[ :]+&quot; &#39;NR==2{print $4 &quot;/&quot; $NF}&#39;中&quot;[ :]+&quot; 是什么意思?@
  4. GZFramwork快速开发框架演练之会员系统(四)添加商品管理
  5. OD调试篇5--如何应对OD使用中的一些问题
  6. C# 泛型List用法
  7. C 封装一个简单二叉树基库
  8. ISO9000与ISO9001的区别
  9. .NET加密配置文件connectionStrings节点
  10. mvc 设置默认页技巧
  11. 解决SVG跨浏览器兼容性问题
  12. 自己造容器List
  13. 图片浏览 h5
  14. Tengine 安装配置全过程(nginx 同理)
  15. Debug Dump file
  16. JavaScript基本概念
  17. HDMI驱动热插拔检测方法
  18. HTMLUnit web测试
  19. python 守护进程,监控进程
  20. Windows上安装并启动visdom

热门文章

  1. Laravel如何引用第三方(自定义)库
  2. oracle使用表的别名(Alias)
  3. Fragment开发实战(二)
  4. Python--day65--模板语言之tags
  5. insert语句让我学会的两个MySQL函数
  6. 前端开发之HTML
  7. 降智严重——nowcoder练习赛46&amp;&amp;codeforces #561 Div2
  8. 【u201】矩形覆盖
  9. tensorflow在文本处理中的使用——skip-gram &amp; CBOW原理总结
  10. 性能测试基础-SOCKET协议用例