Stap 18: C. NumDigits
Opmerking: Een while-lus is nodig om te berekenen hoeveel cijfers zijn in het hoogste aantal te raden aan. Een manier om te bereiken dat dit wil doen een while-lus met de voorwaarden van het nummer niet gelijk is aan (in C is geschreven als "! =") 0. Wiskundig, als een getal is gedeeld door 10 totdat het waarde 0 heeft bereikt, zullen dan het aantal cijfers in dit nummer het resultaat. Met dit gezegd zijnde, binnenkant van de while lus, het getal wordt gedeeld door 10 en de telling zal stijgen met 1 telkens wanneer dit gebeurt totdat het nummer 0 is.
Stap 3: Maak while lus met de voorwaarden van getal niet gelijk is aan 0.
Stap 4: In de lus, neem het nummer en het delen door 10.
Opmerking: Als de symbolen zien er niet vertrouwd aan u uit, bekijkt de invoering.
Stap 5: _ / / verhogen de variabele graaf door 1.
Opmerking: Als de symbolen zien er niet vertrouwd aan u uit, bekijkt de invoering.