2-1 厘米换算英尺英寸

64 阅读1分钟

a81713c7-935e-442b-9671-1098d940ae4a.png

//隐藏条件:foot = 30.48cm
#include<stdio.h>
int main()
{
    int cm = 0;
    scanf("%d",&cm);
    //计算出的浮点数转换成整型自动变成整数
    int foot = cm / 30.48;
    int inch = (cm / 30.48 - foot) *12;
    printf("%d %d",foot,inch);
    return 0;

}

第一句的例子,是以已知英寸、英尺为前提。而我们需要解决的问题,是已知厘米为前提,英尺和英寸未知,并且1英尺等于12英寸,所以需要把英尺的整数部分减去,剩下的小数部分转换为英寸。