1.while死循环善于解决输入若干个数字的问题,所以当我们做题时发现题目中出现若干这样的字眼,或者在输入的时候发现需要输入很多数字,以某个条件作为结束标志,那么这个时候我们就可以选用while死循环来解决问题。
while(1){
输入语句;
if(表达式){
break;
}
循环语句;
}
2.while(表达式)循环善于解决输入有限个数字,当满足某一条件时结束循环(循环次数不确定)这类题目。
输入数据;
while(表达式){
执行循环语句;
}
3.
for循环善于解决输入确定个数字的题目,当我们发现题目输入描述中出现如下表述:
- 输入两行,第一行一个数字,第二行输入n个数
- 输入n+1行,第一行…,接下来n行,每行…
注意:由输入的数字大小决定循环次数的,可以使用for循环解决.for(控制循环变量定义并赋初值;控制循环条件;控制循环变量变化){ 循环语句; }