c#程序设计错了不知道怎么改

计算器程序 输出1+2*3=9
有偿

代码逻辑没考虑运算符的优先级吧,先计算了1+2,然后计算的乘以3


1+2*3=9
改为

(1+2)*3=9
Switch判断符号
‘0‘到‘9‘就是数字从左到右依次干

你不发代码怎么帮你改。。。 虚空改代码
你自己在你的计算方法里面把乘号的内容加个括号应该就ok

https://gitee.com/cheng_xiaozhen/Simple-Win-10-Calculator
发你个我以前写的计算器 代码不多 你自己看下吧

搜索 逆波兰表达式, 调度场算法, 就可以搞定这样的题目