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".