C för nybörjare: Funktioner/slingor: gissningslek (18 / 23 steg)
Steg 18: C. NumDigits
Obs: En samtidigt loop behövs för att beräkna hur många siffror är i det högsta numret att gissa att. Ett sätt att åstadkomma detta är att göra en medan slinga med villkorar av nummer inte är lika med (i C, skrivs som "! =") 0. Matematiskt, om ett tal har dividerats med 10 tills den når 0, blir då antalet siffror i detta nummer resultatet. Med detta sagt, i den medan loop, numret divideras med 10 och räkningen kommer att öka med 1 varje gång detta inträffar tills nummer är 0.
Steg 3: Skapa medan slinga med villkorar av nummer inte lika med 0.
Steg 4: I slingan, ta nummer och dela det med 10.
Observera: Om symbolerna inte ser bekant för dig, granska införandet.
Steg 5: Öka variabeln antal av 1.
Observera: Om symbolerna inte ser bekant för dig, granska införandet.