typestar

Bucles for y while en C

Los bucles de C: por contador y por condición.

int sum_and_digits(int limit) {
    int total = 0;
    for (int i = 1; i <= limit; i++)
        total += i;

    int n = limit, digits = 0;
    while (n > 0) {
        n /= 10;
        digits++;
    }
    return total + digits;
}

Cómo funciona

  1. Un bucle for acumula un total corrido.
  2. Un bucle while desprende dígitos con /= 10.
  3. Ambos comparten el mismo estado en total y digits.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
181
Tokens
65
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 46 segundos.

Escribe este fragmento

Paso 3 de 7 en Operadores y flujo; paso 10 de 35 en Fundamentos del lenguaje.

← Anterior Siguiente →