所以基本上,我有一个编程任务,它涉及航空公司的两条线路,一条用于飞行常客,另一条用于常规传单。我有一个for循环设置,每次运行时,它确定是否有一些频繁的传单进入,一些常规传单,或者没有。对于一个常旅客,它需要3分钟来维护传单,一个"分钟"是循环的单个迭代。对于常规传单,再一次为一个人服务需要5分钟,循环的一次迭代是一分钟。如何确定线路中的某人何时得到维修?同样,如果循环发生3次或5次迭代,我怎样才能将某人拉出线。我正在使用链表。
答案 0 :(得分:0)
我不确定我完全理解你的问题,但我认为我有了这个想法。
您可以使用break;
退出循环(如果这是您要执行的操作),并测试循环执行的次数,您可以使用int。它看起来像这样:
int i = 0;
for(initialization, condition, iteration){
//Your code
if(i == 3 | i == 5){
break; //If you have your own method to "pull someone out of the line",
//then insert it here instead of using break, and also insert i = 0.
}
i++;
}