总结:1、这题主要犯的错误在于单个字符用scanf输入掌握得不好。关于单个字符输入的说明:scanf()当输入的数据类型为字 符型时,则认为所有输入的字符均为有效字符,特别有空格和换行符等都作为有效字符被输入。所有在每行末的换行 符可以用gtechar()取掉,这样才不会影响把字符赋值给a,b。
2、如果是相关联的几个判断条件,记得使用if....else if...的结构。
3、要学会恰当地使用条件表达符:表达式?1:2;——精简程序。
总结:1、这题主要犯的错误在于单个字符用scanf输入掌握得不好。关于单个字符输入的说明:scanf()当输入的数据类型为字 符型时,则认为所有输入的字符均为有效字符,特别有空格和换行符等都作为有效字符被输入。所有在每行末的换行 符可以用gtechar()取掉,这样才不会影响把字符赋值给a,b。
2、如果是相关联的几个判断条件,记得使用if....else if...的结构。
3、要学会恰当地使用条件表达符:表达式?1:2;——精简程序。