我最近解决了一个问题。 但是,我有这部法典,其中I dont利用先令和条件检查。 这对 lo来说是一种奇迹。 我想把它变成一种 while。 请帮助我这样做。 我曾多次尝试过,但有些地方没有。
for(;;current =(current+1)%n){
if(eliminated[current%n]){
continue;
}else{
inkiPinki++;
if(inkiPinki == m){
eliminated[current%n] = true;
printStatus(eliminated, people);
remainingGuys--;
break;
}
}
}
在上述法典中,被放弃的是一种ool。
http://www.ohchr.org。 由于Geoff为我提供了一种解决办法,我进一步尽量减少了这种解决办法。
while( eliminated[current] || ++inkiPinki != m )
current = (current+1) % n;
eliminated[current] = true;
printStatus( eliminated, people );
remainingGuys--;