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)相关推荐

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

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

  2. 1026 程序运行时间 (15 分)(c语言)

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

  3. 1026 程序运行时间 (15分)(附四舍五入标准写法)(解题报告)

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行 ...

  4. 1026. 程序运行时间(15)-PAT乙级真题

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

  5. 【PAT乙级】1026 程序运行时间 (15 分)

    题目地址 #include<cstdio> #include<iostream> using namespace std; int main(void) {int a,b; c ...

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

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

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

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

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

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

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

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

最新文章

  1. 解读 | 2019年10篇计算机视觉精选论文(上)
  2. R语言dplyr包coalesce函数处理缺失值(missing value)实战
  3. 大数据产品开发流程规范_大数据技术思想入门(三):分布式文件存储的流程
  4. Django(1.7 part1)
  5. 尤雨溪介绍 Vue 3:语法不变、TS 支持很好、2.0 系列还会发一个版本
  6. 企业信息化必看,跨国集团采购部门的报表系统是怎样的
  7. T-SQL查询处理详解
  8. 【数学建模】基于matlab三维数据可视化(华为杯)【含Matlab源码 139期】
  9. shell 脚本里面的数组和遍历
  10. 删除计算机网络无用设备,如何删除我的电脑/计算机中无效的设备和驱动器图标...
  11. VGG16和VGG19
  12. windows安装yarn和tyarn
  13. 8年Python程序员,去2线城市大厂面试崩了……网友:太真实!
  14. win7如何计算机共享的打印机驱动程序,细说win7如何添加打印机
  15. 自动化运维—ansible
  16. 《有钱人和你想的不一样》 哈维·艾克 书评
  17. LevelDb(二):LevelDb整体架构
  18. RecyclerView.Adapter notifyDataSetChanged 不起作用
  19. sql 数据库前两列值乘_SQL | SQL 必知必会笔记 (一 )
  20. C++中类成员和类继承的private、protected和public关键字作用

热门文章

  1. linux 卷标设置与管理
  2. 问题 E: 求1+2+...+n=?
  3. three.js mtl材质贴图未显示_C4D材质到底该怎么用?大多数设计师都没搞明白!
  4. 泛微oa主表赋值明细表_Java学习第89天--OA系统
  5. MySQL分组查询语句
  6. 计算机科学之美,计算机科学的美学探讨
  7. linux在线聊天报告,EChat: Linux下基于命令行的在线聊天系统
  8. python当输入0时结束_python输入-1时结束-女性时尚流行美容健康娱乐mv-ida网
  9. python内置模块_三分钟读懂Python内置模块collections
  10. Python 测试驱动开发(五)测试数据库(上)