题目是啥啊第5行输入就不对,float型要用%f输入,不能用%d所有if代码块中,将==改为=。==是判断是否相等,=才是赋值else if也不用这么复杂的写,都直接 else if就可以了。不需要那么多大括号第二段输入也用%f输入就可以了,然后11行case 9后面要加 break;