vs2019出现左操作数必须为左值这个问题怎么解决呢?

img

第9行:else if(x>500 && x<=1000)

x,y类型都不一样啊

500<x<=1000不能这么判断!!!

1.char y改为double y;
2.500<x<=1000改为500<x && x<=1000