80分 wa #9 #10测试点 求解??

P1689 方程求解

第37行和第46行不应该是else,应该要写成if(a==3)。因为如果写 else 的话他跟的是if(a==2)这个条件语句,当a=1的时候在判断if(a==1)的时候成立了,会输出一次;而到了判断if(a==2)没有成立,会执行else里面的代码,又输出了第二次。既如果求的是第一个数字(最左边是'?'),会输出两次结果。
by haozhongxun @ 2022-07-24 21:01:38


|