你的变量A,B,C,D都没有初始化啊
1.打印前的变量需要先赋初值,不然结果是不可控的2.if -else if -else 时需要加上花括号 一方面 是为了美观,另一方面也是为了程序的逻辑例:if(){.............;}else if(){.............;}else{.............;}