Red de conocimiento informático - Conocimiento del nombre de dominio - Programación alfabética en bucle

Programación alfabética en bucle

El código es el siguiente:

# include ltstdio.h gt

int main()

{

char c;

int letra=0, espacio=0, número=0, otro=0;

Printf("Ingrese una línea de caracteres: ");

mientras ((c=getchar ())! ='\n ')

{

if(c gt;= ' a ' amp ampc lt= ' z ' | | c gt = ' A ' amp ampc lt= 'Z ')

{

Letra;

}

si no (c == ' ')

{

espacio ;

}

else if(c gt;= ' 0 ' amp ampc lt= ' 9')

{

dígito

}

Otros

{

Otros;

p>

}

}

Printf("Número de letras: d\nNúmero de espacios: d\nNúmero de dígitos: d\nOtros caracteres: d\n", letras, espacios, números, otros);

Devuelve 0;

}

Datos extendidos

La secuencia de ejecución de while

La secuencia de ejecución del bucle while es muy simple. Su formato es:

While (expresión)

{<. /p>

Declaración;

}

Cuando la expresión es verdadera, ejecute la siguiente declaración después de ejecutar la declaración, determine si la expresión es verdadera. Si es verdadero, ejecute la siguiente declaración nuevamente; entonces podremos juzgar si la expresión es verdadera o falsa... y así sucesivamente hasta que la expresión sea falsa y salgamos del ciclo. Esta es la secuencia de ejecución de while.

Tenga en cuenta que cuando un principiante está programando, no importa cuántas líneas tenga la declaración de ejecución después de if, else, for, while o do, incluso si solo hay una línea, "{}" debe ser agregado, por lo que desarrollar buenas habilidades de programación es particularmente importante.

Veamos nuevamente el formato del bucle for:

For (expresión 1; expresión 2; expresión 3)

En el formato de En el bucle for, hay muchas expresiones 1, 2, 3 en el bucle while, pero no se escriben juntas como el bucle for, sino que se escriben por separado. En el bucle while, a la variable del bucle I se le asigna un valor inicial cuando se define, y i se escribe en el cuerpo del bucle while. Sólo las expresiones de juicio de bucle, como for, se escriben entre paréntesis después de ellas.

Y todos los bucles for se pueden convertir en bucles while. No solo eso, todos los bucles while también se pueden convertir en bucles for, y los bucles for y while se pueden convertir entre sí.

Enciclopedia Baidu-Declaración Mientras