Devc++做乘法计算器算不出结果


#include <stdio.h>
#include <math.h>
int main()
{
    printf("身高计算器\n");
    float a;
    int b,c;
    printf("请输入你的身高(单位cm)\n"); //输入身高 
    scanf("%d",&a);
    b=0.01;
    c=a*b;
    printf("你的身高是%.3d米",a*b);
    return 0;
}

想做一个身高计算器,例如:
输入身高数值183(cm)
输出身高数值1.83(m)
运行没报错,但是得不出正确结果,不知道是哪出错了


#include <stdio.h>
#include <math.h>
int main()
{
    printf("身高计算器\n");
    float a;
    int b,c;
    printf("请输入你的身高(单位cm)\n"); //输入身高
    scanf("%f",&a);
    printf("你的身高是%.3f米",a*0.01);
    return 0;
}

img

浮点数用%f输入,输出也是,不能用%d
另外b是整型,怎么赋值0. 01呢

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632