我正在使用此公式计算时间时间=距离/速度。 例如,时间= 34.5 / 40 = 0.8625 所以时间是0.8625。 因此,如果有人能够描述将此浮点值转换为小时和分钟的最佳方法,那将非常有用。
由于
答案 0 :(得分:0)
首先,我们需要知道测量单位。如果您计算以英里为单位的距离和以英里/小时计算的速度,那么您的最终结果将以小时为单位表示。 如果是这样的话:
float timeInHours = distance / speed;
int hours = floorf(timeInHours);
int minutes = roundf(60.0f * (timeInHours - hours));
希望这有帮助!