Cómo programar la repetición
#Definición número 10
void main()
{
char estudiante[N]; //N personas, 1 significa no salir, 0 significa salir.
int out[N]; //El registro numérico de la persona que salió.
int count =-1; //Recuento de bucles 0, 1, 2, 1-3
int num _ out =-1; //El subíndice del registro del número de salida array
memset(student, 1, sizeof(student)); //Establece el estado del propietario en 1 (no salido)
for(int I = 0; i<N& amp& ampnum _ out & ltn-1;i = ++i % N)
{
if(1 = = estudiante[I]& amp;& amp2 = = ++ Contar%3)
{
//Si el número de personas que no salen llega a 2, se marcará como saliendo y el número de personas se guardará en la matriz de salida.
Estudiante[I]= 0
salida[++ num _ salida]= I
}
} p>
p>
//Número de salida de salida del bucle
for(int I = 0;i<n;++i)
{
printf( "%d\t ", out[I]+1);
}
}
PD: lo acabo de escribir y verificar. brevemente: OK.
Existe una gran cantidad de versiones simplificadas que han sido modificadas por particulares.