题目链接: 1026 程序运行时间 (15 分).
题目描述
参考代码
#include "iostream"
using namespace std;
int main()
{
long int a,b,c,d;
cin>>a>>b;
c=(b-a)/100;
d=(b-a)%100;
if(d>=50)
c++;
int h,m,s;
s=c%60;
m=c/60%60;
h=c/60/60;
printf("%02d:%02d:%02d",h,m,s);
}
解题思路
首先算出总共需要的秒数,此时需要注意四舍五入的问题,除了代码中的方法之外还可以用round函数来处理,此时需要加入头文件#include"math.h"。最后得出时分秒,注意输出格式的问题,都需要为两位数字。