Red de conocimiento informático - Computadora portátil - Problema del lenguaje C, con respecto a los números repetidos en el número de cheque. Espero que un experto pueda explicar las declaraciones en el bucle.

Problema del lenguaje C, con respecto a los números repetidos en el número de cheque. Espero que un experto pueda explicar las declaraciones en el bucle.

Toma el dígito de las unidades de este número y guárdalo en dígito para ver si ha aparecido, sal. Si no ha aparecido, registra "aparecido". , que es equivalente a Se elimina el dígito de las unidades, el dígito de las decenas original se convierte en el dígito de las unidades y el dígito de las centenas se convierte en el dígito de las decenas...

La variable bool registrada en digit_seen[i] solo es verdadera y falsa , utilizado para representar

i

¿Ha aparecido este número antes?

Por ejemplo, si el dígito de las unidades es 5, determine si el valor almacenado en digit_seen [5] es verdadero

o

falso

. Si es verdadero, significa que ha aparecido 5 por segunda vez. Si es falso, regístrelo para que la próxima vez que vea 5 pueda juzgar "repetición".