PAT——程序运行时间 (1026)
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,107]。
输出格式:
在一行中输出被测函数运行的时间。运行时间必须按照 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)相关推荐
- 可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决)
可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决) c1, c2 = map(int,input().split( ...
- 【PAT乙级】1026 程序运行时间
目录 一.题目 二.我的AC代码 一.题目 1026 程序运行时间 (20分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉 ...
- 1026 程序运行时间 (15 分)
1026 程序运行时间 (15 分) 简单题. #include<iostream> #include<cmath> #include<iomanip> using ...
- C++学习之路 | PTA乙级—— 1026 程序运行时间(精简)
1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...
- 1026. 程序运行时间(15)
1026. 程序运行时间(15) 要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间.这个时间 ...
- PAT (Basic Level) Practice1026 程序运行时间
1026 程序运行时间 一.题目 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的 ...
- 1026 程序运行时间—1030 完美数列
目录 1026 程序运行时间 输入格式: 输出格式: 输入样例: 输出样例: 代码: 1027 打印沙漏 输入格式: 输出格式: 输入样例: 输出样例: 代码: 1028 人口普查 输入格式: 输出格 ...
- PTA 乙级 1026 程序运行时间 (15point(s))
1026 程序运行时间 (15point(s)) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() ...
- C++入门 PAT乙级B1026 程序运行时间
C++入门 PAT乙级B1026 程序运行时间 题目描述 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 cloc ...
最新文章
- iOS动画系列之八:使用CAShapeLayer绘画动态流量图
- MATLAB画图:改变坐标轴刻度的显示数值
- AndroidStudio设置自定义代码格式化codestyle
- 企业使用MES系统的好处以及使用前后的区别
- http://udacity.com 和 https://www.udemy.com 请注意区分!
- linux磁盘和文件系统管理
- 2013_chengdu_onsite
- 如何查看git是否添加到环境变量 - cmd篇
- IDEA好看的主题(自用)
- DWG 、DXF格式互转、CAD版本转换,记住一个就能快速提高你的工作效率!
- l7sa008b故障代码_Robertshaw 365-A8振动开关故障探测器
- 深度学习之图像分类(二十一)-- MLP-Mixer网络详解
- HTML5基础知识2
- Postman保存二进制流数据
- 验证码的实现 与jQuery阻止跳转封装数据库工具类oracle
- Fresco使用PhotoDraweeView 实现图片的手势缩放
- 审稿意见回复信英文模板和语料总结
- 分布式算法原理(转)
- 安卓逆向--凤凰新闻app简单分析
- Oracle创建同义词