B1026 程序运行时间
- 题目要求是求程序的运行时间,但是考点是不同单位之间的转换和输出格式的控制。将CLK_TCK转换成 hh:mm:ss 的格式,还有就是时分秒输出要保证不足两位时高位用0补齐的输出格式要求。
- 代码如下:
//B1026 程序运行时间
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int c1, c2;
cin >> c1 >> c2;
int ans = c2 - c1;
if (ans % 100 > 50) //四舍五入操作
{
ans = ans / 100 + 1;
}
else
{
ans = ans / 100;
}
printf("%02d:%02d:%02d\n", ans / 3600, ans % 3600 / 60, ans % 60); //进行输出格式的控制
return 0;
}
- 总结
这个题目知识点主要是
1、四舍五入进行判断
2、格式控制