其他的都没有问题,就是为什么2*3=*一直找不到原因,这是为什么呀?
case "*": restlt=x*y; break;
case "*": result=x*y; break;
找一找,这2行有什么区别,发现了没?你把result敲成了restlt,改过来即可。提问的时候最好把代码贴上。