1026. 程序运行时间(15)
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 <iostream> #include <iomanip> #include <math.h> #include <stdio.h> #include <string>using namespace std;int main() {int c1, c2;int time;cin >> c1 >> c2;time = (c2 - c1) / 100.0+0.5;//秒数四舍五入int hh = time / 3600;int mm = time % 3600 / 60;int ss = time % 60;printf("%02d:%02d:%02d", hh, mm, ss);system("pause");return 0; }
转载于:https://www.cnblogs.com/brightz2017/p/6580537.html
1026. 程序运行时间(15)相关推荐
- 1026 程序运行时间 (15 分)
1026 程序运行时间 (15 分) 简单题. #include<iostream> #include<cmath> #include<iomanip> using ...
- 1026 程序运行时间 (15 分)(c语言)
要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间.这个时间单位是 clock ...
- 1026 程序运行时间 (15分)(附四舍五入标准写法)(解题报告)
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行 ...
- 1026. 程序运行时间(15)-PAT乙级真题
要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间.这个时间单位是clock tick,即&q ...
- 【PAT乙级】1026 程序运行时间 (15 分)
题目地址 #include<cstdio> #include<iostream> using namespace std; int main(void) {int a,b; c ...
- C++学习之路 | PTA乙级—— 1026 程序运行时间(精简)
1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...
- 可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决)
可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决) c1, c2 = map(int,input().split( ...
- 1026 程序运行时间—1030 完美数列
目录 1026 程序运行时间 输入格式: 输出格式: 输入样例: 输出样例: 代码: 1027 打印沙漏 输入格式: 输出格式: 输入样例: 输出样例: 代码: 1028 人口普查 输入格式: 输出格 ...
- 【PAT乙级】1026 程序运行时间
目录 一.题目 二.我的AC代码 一.题目 1026 程序运行时间 (20分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉 ...
最新文章
- 解读 | 2019年10篇计算机视觉精选论文(上)
- R语言dplyr包coalesce函数处理缺失值(missing value)实战
- 大数据产品开发流程规范_大数据技术思想入门(三):分布式文件存储的流程
- Django(1.7 part1)
- 尤雨溪介绍 Vue 3:语法不变、TS 支持很好、2.0 系列还会发一个版本
- 企业信息化必看,跨国集团采购部门的报表系统是怎样的
- T-SQL查询处理详解
- 【数学建模】基于matlab三维数据可视化(华为杯)【含Matlab源码 139期】
- shell 脚本里面的数组和遍历
- 删除计算机网络无用设备,如何删除我的电脑/计算机中无效的设备和驱动器图标...
- VGG16和VGG19
- windows安装yarn和tyarn
- 8年Python程序员,去2线城市大厂面试崩了……网友:太真实!
- win7如何计算机共享的打印机驱动程序,细说win7如何添加打印机
- 自动化运维—ansible
- 《有钱人和你想的不一样》 哈维·艾克 书评
- LevelDb(二):LevelDb整体架构
- RecyclerView.Adapter notifyDataSetChanged 不起作用
- sql 数据库前两列值乘_SQL | SQL 必知必会笔记 (一 )
- C++中类成员和类继承的private、protected和public关键字作用
热门文章
- linux 卷标设置与管理
- 问题 E: 求1+2+...+n=?
- three.js mtl材质贴图未显示_C4D材质到底该怎么用?大多数设计师都没搞明白!
- 泛微oa主表赋值明细表_Java学习第89天--OA系统
- MySQL分组查询语句
- 计算机科学之美,计算机科学的美学探讨
- linux在线聊天报告,EChat: Linux下基于命令行的在线聊天系统
- python当输入0时结束_python输入-1时结束-女性时尚流行美容健康娱乐mv-ida网
- python内置模块_三分钟读懂Python内置模块collections
- Python 测试驱动开发(五)测试数据库(上)