将MPH转换为MINISERMILE

问题描述 投票:0回答:5

无论我得到的答案如何,我需要转换为几分钟和几秒钟,以便我有7分钟30秒。有什么方法可以在小数点之后获得数字,以便我可以将其乘以60将其转换为秒,然后将其添加回分钟。

您可以使用其余的,

double remainder = fmod(a_double, another_double);
ios objective-c
5个回答
0
投票
应该包括

<math.h>

    

韦尔,我不知道是否有一个现有的班级来处理此问题,但是要回答您的特定问题,十进制的分数(Mantissa?)将是:


0
投票

您可以将其乘以60.

在几秒钟内进行...

3600/8 = 450 450/60 = 7 remainder 30 = 7:30


0
投票
您可以在此对话器上使用转换表:

SpeedConsercor

。代码实施后,请与网站检查结果:D.
    

0
投票
您需要做的是:

要分钟

seconds

-2
投票
从INT到实时(0.5到30等)conververt秒 aadd秒到几分钟

通过将其投入整数来确定分钟:
  1. int minutes = 60/8;
  2. 使用其余部分来获取秒:

float seconds = 60%8;

转到几秒钟到实时:

int realSeconds = seconds * 60;

现在通过添加两者来恢复结果:

int totalSeconds = minuts + realSeconds;

there是执行此操作的一个小功能(直接输入浏览器,可能不会编译)

#include <math.h>

int getMinuteMiles(float mph){

    int minutes = 60/mph;
    double seconds = fmod(60, mph);
    int realSeconds = seconds * 60;

    return minutes+realSeconds;
}

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.