第一类:只需要两个if语句就可以完成的题目
题一,输入两数a,b,比较大小,最后从小到大输出
这是典型的只需要两个if句的问题,通常思维是直接用if和else列情况
另一种更简洁的方法是三目运算符,如图
需要注意的是,此处是语句在三目运算符上的运用,和题二某一变量在三目运算符上的运用格式不同
类似的还有
如题二,输入一个字符,若是小写的输出,若是大写的变为小写的输出
这道题也可以用三目运算符
题三,输了a,b两个数,若a能整除b,输出YES,反之NO
第二类:需要三个if语句才能完成的问题
如题四,输入a,当a大于0,输出b等于1;当a等于0,输出b等于0;当a小于0,输出b等于-1
此时需要if语句之间的嵌套,if语句嵌套方式多样,除图解外,还可以在第一个if中嵌套if和else,或者在被嵌套的if语句中使用三目运算符
第三类,需要三个以上的if语句才能完成的问题
典型的是用if和else if完成列举
然而在if语句极多时,可以使用switch语句
如题五,输入你的分数并分类评评等级。100—90为A,90—80为B,80—70为C,70—60为D,60以下为E,
最后,作者为C语言初学者,通过博客形式分享自己的见解和锻炼自己的能力,如有潦草或错误之处,欢迎指出并纠正,谢谢❤️