“=”直接赋值了,判断相等时应用“==”,
那我输入91是可以输出A的啊,这个跟==应该没什么关系吧
你输入91,把91赋值给result,然后if(result=a) 这句变成了赋值,把a的值赋给result,然后判断result是不是0,如果非0,执行下面的语句,所以输出A;
同样的道理,你输入65,把60赋值给result,还是执行if(result=a),赋值,执行下面的语句,输出A。
所以问题就是用错了符号,比较相等用“==”