本人小白一枚,在自学C语言时在手机编译器上写了一段代码运行得很成功

但是到电脑上运行时输出的结果总是0.00000,请大佬看看是怎么一回事。

#include
int main()
{
double chi=0,cun=0;
printf("请输入您的尺寸");
scanf("%lf %lf",&chi,&cun);
int length=(chi+cun/12)*0.3048;
printf("您的身高为%f米",length);
}

int length=(chi+cun/12)*0.3048;
改成 float length.

printf("您的身高为%f米",length);
->
printf("您的身高为%d米",length);