基础逻辑二(数组操作)
1. 选出数组第一个符合条件的项目
代码解释:
Input A[n]; //输入一组数据(n个)
For B in A loop //循环取值,相当于B=A[n](中括号作为下标使用)
If B > 0 then //对B进行判断
Do B; //对满足条件的B进行操作
Break; //操作结束后,结束循环
End if; //结束If判断,B不满足条件时开始下一次循环,即B=A[n+1];
End loop; //循环结束
End; //操作结束
注:可以先判断在做操作,也可以先做操作再判断,要视情况而定。一般先判断,以减少运算步骤,提升性能。
- 选出所有符合条件的数据
代码解释:
Input A[n]; //输入一组数据(n个)
For B in A loop //循环取值,相当于B=A[n](中括号作为下标使用)
If B > 0 then //对B进行判断
Do B; //对满足条件的B进行操作
Continue; //结束本次循环,开始下一次循环
End if; //结束If判断开始下一次循环,即B=A[n+1];
End loop; //全部数据经过判断、操作后,循环结束
End; //操作结束
注:break—–立即结束当前的循环(只操作到第一个满足条件的数据);
Continue—结束本次循环,开始下一次循环(操作所有满足条件的数据);
3. 真假判断
3.1. && 并且关系(和关系)
代码解释:
true && true = true;
true && false = false;
false && true = false;
false && false = false;
3.2 || 或者关系(或关系)
代码解释:
true && true = true;
true && false = true;
false && true = true;
false && false = false;