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

代码:

#include<stdio.h>
#include<math.h>
const int CLK_TCK=100;
int main()
{int C1,C2;int hour,minutes,seconds;scanf("%d %d",&C1,&C2);if(C1<C2){/*秒数*/int time =round(1.0*(C2-C1)/CLK_TCK);hour =time/3600;minutes = (time/60)%60;seconds = time%60; printf("%02d:%02d:%02d",hour,minutes,seconds);}
} 

PAT——程序运行时间 (1026)相关推荐

  1. 可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决)

    可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决) c1, c2 = map(int,input().split( ...

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

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

  3. 1026 程序运行时间 (15 分)

    1026 程序运行时间 (15 分) 简单题. #include<iostream> #include<cmath> #include<iomanip> using ...

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

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

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

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

  6. PAT (Basic Level) Practice1026 程序运行时间

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

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

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

  8. PTA 乙级 1026 程序运行时间 (15point(s))

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

  9. C++入门 PAT乙级B1026 程序运行时间

    C++入门 PAT乙级B1026 程序运行时间 题目描述 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 cloc ...

最新文章

  1. iOS动画系列之八:使用CAShapeLayer绘画动态流量图
  2. MATLAB画图:改变坐标轴刻度的显示数值
  3. AndroidStudio设置自定义代码格式化codestyle
  4. 企业使用MES系统的好处以及使用前后的区别
  5. http://udacity.com 和 https://www.udemy.com 请注意区分!
  6. linux磁盘和文件系统管理
  7. 2013_chengdu_onsite
  8. 如何查看git是否添加到环境变量 - cmd篇
  9. IDEA好看的主题(自用)
  10. DWG 、DXF格式互转、CAD版本转换,记住一个就能快速提高你的工作效率!
  11. l7sa008b故障代码_Robertshaw 365-A8振动开关故障探测器
  12. 深度学习之图像分类(二十一)-- MLP-Mixer网络详解
  13. HTML5基础知识2
  14. Postman保存二进制流数据
  15. 验证码的实现 与jQuery阻止跳转封装数据库工具类oracle
  16. Fresco使用PhotoDraweeView 实现图片的手势缩放
  17. 审稿意见回复信英文模板和语料总结
  18. 分布式算法原理(转)
  19. 安卓逆向--凤凰新闻app简单分析
  20. Oracle创建同义词

热门文章

  1. hdu 5792 World is Exploding 树状数组
  2. 软件版本具体代表什么意思
  3. HOJ 2576 HOJ 2577 Simple Computing I II 容斥原理
  4. Sql Server通用分页存储过程
  5. 转载:一文带你入门统计学(附资源)
  6. 【转】在Ubuntu中运行Exe程序
  7. 边缘提取算子检测比较
  8. 【Matlab】编译器和工作区等窗口怎么调整位置?
  9. [云炬创业基础笔记]第二章创业者测试23
  10. C++返回字符串函数的几种实现方法