30天速成c语言|第7天
#探寻人工智能人与AI全新序章#今日学习目标逻辑运算符if多分支综合练习1. 掌握3种逻辑运算符 、 || 、 ! 理解运算规则和优先级2. 学会用逻辑运算符组合多条件判断书写区间判断3. 熟练使用 if-else if-else 阶梯多分支语句4. 规避区间判断错误、运算符混用等高频坑一、逻辑运算符基础3种运算符- 逻辑与全真才真一假则假两个条件必须同时成立例 age 18 age 100 分数数值异常- ! 逻辑非取反真变假假变真例 !(a0) 等价于 a || 最低基础示例代码#includeint main()int score 85;// 判断成绩是否及格且优秀int res (score 60) (score 80);printf(%d\n, res); //结果为1表示成立return 0;易错坑- 错误写法 60 80)printf(良好\n);else if(score 70)printf(中等\n);else if(score 60)printf(及格\n);elseprintf(不及格\n);return 0;三、今日课后习题习题1输入年份用逻辑运算符判断是否是闰年闰年规则能被4整除但不能被100整除或者能被400整除习题2输入体温数值- 36~37.2体温正常- 37.2发热- 36体温偏低习题3判断一个整数是否同时满足大于0 并且 是偶数四、知识点总结1. 多条件判断优先用 和 || 组合不要连续写比较运算符2. else if 分支顺序很关键应从高到低/精确范围开始写避免提前匹配出错3. 赋值运算符 和 判断运算符务必区分不要写错4. 所有代码手动敲写运行验证结果明日预告第8天switch分支语句需要我把3道习题附上完整参考答案吗