流光千仞 发表于 2021-3-19 19:19:48

C语言新手求助

#include<stdio.h>
#include<math.h>
main()

{
      floatx,y,a,b;
      printf("输入X的值:");
      scanf("%d",&x);
      printf("输入y的值:");
      scanf("%d",&y);
      a=1.0668-x*0.001;
      b=-0.0297-y*0.001;
      printf("a=%d\n",a);
      printf("b=%d\n",b);
      return 0;
}

浮点型乘法无法输出正确的值。
求大神指出错误。

昨非 发表于 2021-3-19 19:22:47

float类型为什么要用%d呢?

流光千仞 发表于 2021-3-19 19:26:36

昨非 发表于 2021-3-19 19:22
float类型为什么要用%d呢?

我傻了{:10_285:}
页: [1]
查看完整版本: C语言新手求助