首先你这样写是不太好的,不能直接用150<x<=400,应该写成x>150&&x<=400,还有你如果用for循环进行判断的话,你最后得到的结果只有最后一个y,当数据有多个的话,你就只能得到最后一个数据的y,建议你用函数比较好
if(x>=0 && x<=150)
你的if条件写法是错误的
printf()在的那个for循环删掉,把它往上放一个括号
C语言里面连续的比较大小不能用数学的那种比较方法,比如a大于4小于8应该是a > 4 && a < 8,4 < a < 8 编译器会解释成(4 < a) < 8