第四讲 分支(选择)结构程序设计-2.pptVIP

  • 10
  • 0
  • 约 45页
  • 2016-12-21 发布于河南
  • 举报
逻辑非,运算符为! 两队比赛篮球,变量A表示A队到场,!A表示A队不到场,变量B表示B队到场,!B表示B队不到场。 这场球赛能够赛成,必须两队都到场。 假定“能赛成”用逻辑变量C表示,则 C = AB 赛不成当然用!C表示,让D = !C,D表示赛不成则 D=!A||!B 理解为A不到场或B不到场,球赛均无法进行。 不使用逻辑运算符可否判断三边长构成三角形? if (a+bc) if (a+cb) if (b+ca) { s = (a+b+c)/2; area = sqrt (s*(s-a)*(s-b)*(s-c)); } 【例4-1】写一程序,从键盘上输入某年份year(4位十进制数),判断其是否闰年。闰年的条件是:年份能被4整除、但不能被100整除;或者能被400整除。 分析: 1、从键盘输入任意一年份,类型为十进制整数 2、判断是否是闰年 3、给出结论:“是”或“否” 程序优化 首先将是否闰年的标志leap预置为0(非闰年),这样仅当year为闰年时将leap置为1即可。 这种处理两种状态值的方法,对优化算法和提高程序可读性非常有效。 利用逻辑运算能描述复杂条件的特点,使用逻辑运

文档评论(0)

1亿VIP精品文档

相关文档