第 9 题:多分支结构的小秘密
1. 这类题多分支结构,通常是这样的:
if(.....) ......; else if ......; else ......;
2. 分支最后只选一个
多分支结构无论结构再多,最后会按照顺序执行。
只要有一个条件满足,就会立即采用。
3. 看下这道题:
x=1; while(x<100){
if(x%3 !=0) //第一判断
cout <<x<<",";
else if(x /10) //第二判断
break;
else //其他
x+=5;
x +=2; //执行完分支结构后执行
}
cout <<x;
(1)第一判断:
if(x%3 !=0) //第一判断
cout <<x<<",";
不是 3 的倍数就输出数字。
(2)第二判断:
else if(x /10) //第二判断
break;
x 大于等于 10 就退出循环。
(3)第三判断:
else //其他
x+=5;
是 3 的倍数,又没有超过 10,就 +5。
(4)顺序结构:
while(x<){
(x% !=)
cout <<x<<;
(x /)
;
x+=;
x +=;
}


