为什么我的if语句没有限制作用

不管输入什么数据,输出都是10
大一新生,用的VC6.0,if语句用法应该没错吧,还有那个警告是直接忽略吗?

img

scanf("%f%f",&x,&y);
float用%f输入

float类型用%f scanf("%f%f",&x,&y);double 用 lf%

img

1.注意 scanf 里面多了个小数点,
float型 用%f输入
double型 用%lf输入

2.if进行多层判断时,
用 if ()
else if()
,,,
else

这样的结构表达你的逻辑判断