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<iostream>
#include<string>
using namespace std;
int main()
{double m, n;cin >> m >> n;double sum = n - m;int second = (int)(sum / 100+0.5);int hour = second / 3600;int minute = second % 3600 /60;int second_2 = second % 3600 % 60;printf("%02d:%02d:%02d",hour,minute,second_2);
}

C++学习之路 | PTA乙级—— 1026 程序运行时间(精简)相关推荐

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

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

  2. C++学习之路 | PTA乙级—— 1076 Wifi密码 (15 分)(精简)

    1076 Wifi密码 (15 分) 下面是微博上流传的一张照片:"各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1:B ...

  3. C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)

    1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×92​2​​=25392,而 2539 ...

  4. C++学习之路 | PTA乙级—— 1082 射击比赛 (20 分)(精简)

    1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...

  5. C++学习之路 | PTA乙级—— 1075 链表元素分类 (25 分)(精简)

    1075 链表元素分类 (25 分) 给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面.但每一类内部元 ...

  6. C++学习之路 | PTA乙级—— 1073 多选题常见计分法 (20 分)(精简)

    1073 多选题常见计分法 (20 分) 批改多选题是比较麻烦的事情,有很多不同的计分方法.有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到 50% 分数:如果考 ...

  7. C++学习之路 | PTA乙级—— 1071 小赌怡情 (15 分)(精简)

    1071 小赌怡情 (15 分) 常言道"小赌怡情".这是一个很简单的小游戏:首先由计算机给出第一个整数:然后玩家下注赌第二个整数将会比第一个数大还是小:玩家下注 t 个筹码后,计 ...

  8. C++学习之路 | PTA乙级—— 1061 判断题 (15 分)(精简)

    1061 判断题 (15 分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人 ...

  9. C++学习之路 | PTA乙级—— 1058 选择题 (20 分)(精简)

    1058 选择题 (20 分) 批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多. 输入格式: 输入在第一行给出两个正整数 N(≤ 1000)和 M(≤ 10 ...

最新文章

  1. 由于采用分时技术 用户可以独占计算机资源,计算机操作系统第1章练习题
  2. 换个视角看中台的对与错
  3. python去除数组缺失值_动态数组的应用,VBA中如何利用动态数组去除重复值的第二讲...
  4. go---字符串截取
  5. 解决一条高难度的,关于时间段 数据汇总问题
  6. Servlet 处理多种请求应用
  7. Python内置函数eval()用法及其安全问题
  8. GitHub通过Git上传文件(夹)
  9. C# dataGridView控件 获取整行宽度 整列高度 设置某列宽度 设置某行高度
  10. 对单片机毕业设计的理解
  11. excel锁定第一行_将Excel标题行锁定在适当的位置
  12. 建设规划合理、高效便捷的现代物流中心——浙江嘉兴市局(公司)卷烟物流配送中心建设纪实...
  13. 古诗名句分类二:事理哲理
  14. 寻找真实IP-子域名查找
  15. js提交成功后,清空表单
  16. macOS Chrome无法访问自签名https页面问题的解决办法
  17. 多传感器融合定位(4-基于滤波的2融合方法)2-使用仿真数据进行imu-gnss eskf和时变系统下的可观测性分析
  18. 【TEST】NOI-Linux可用 gedit c++精简配置 附Emacs日常配置
  19. win7蓝屏_win7电脑蓝屏自动重启怎么办,卸载程序,电脑瞬间复活
  20. 我的第一篇博客:如何简单快速地解决Xshell无法打开 ,缺少 XX.dll文件的问题

热门文章

  1. 标签生成-基于标签的的推荐系统
  2. C语言:fopen与open的总结
  3. UVA 1599 Ideal Path
  4. 06-图1 列出连通集
  5. 程序猿的日常——JVM内存模型与垃圾回收
  6. 改变网页标签图片(favicon)
  7. 协议森林14 逆袭 (CIDR与NAT)
  8. 关于deepearth的一点小问题
  9. Leetcode--113. 路径总和Ⅱ
  10. Snipaste的安装及快捷键的设置