第3章 结构化程序设计.pptVIP

  • 1
  • 0
  • 约2.33万字
  • 约 82页
  • 2019-07-19 发布于湖北
  • 举报
* 令变量a、b、c、d分别表示四队的名次,对四队所有可能的名次组合作循环测试,就能找到解。 甲的预测:预测对了一半。若A是第一名,则B不会是第二名;或者A不是第一名,则B必须是第二名。 用逻辑运算与关系运算描述如下: a == 1 b != 2 || a != 1 b == 2 考虑:A是第一名和B是第二名不允许同时成立,即条件a==1和b==2不允许相等。这样预测对一半的条件可写成:(a == 1) != (b == 2) 乙预测的条件为:(c == 1) != (d == 3) 丙预测的条件为:(d == 2) != (a == 3) 循环嵌套 -【例3.21】分析 * #include stdio.h void main() { int a, b, c, d, t; for(a=1; a=4; a++) for(b=1; b=4; b++) { if(b==a) continue; /* 两队名次不可相同, 取下一个b值 */ for(c=1; c=4; c++) { if(c==a || c==b) continue; /* 取下一个c值 */ d=10-a-b-c; /* 4队名次之和为10 */

文档评论(0)

1亿VIP精品文档

相关文档