#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;
}
浮点数用%f输入,输出也是,不能用%d
另外b是整型,怎么赋值0. 01呢