- ceil 向上取整
- round 四舍五入取整
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double C1,C2;
cin >> C1 >> C2;
int h=0,min=0;
int sum=int (round((C2-C1)/100));
h = sum/3600;
sum-=h*3600;min = sum/60;sum-=min*60;
printf("%02d:%02d:%02d",h,min,sum);
}
本文介绍了一个使用C++进行时间差计算并将其格式化为小时、分钟和秒的示例。通过输入两个浮点数,计算它们之间的差值,并将差值转换为时间格式,最后以HH:MM:SS的形式输出。

被折叠的 条评论
为什么被折叠?



