Programación de declaraciones adicionales
# include & ltstdio.h & gt?
¿Anular principal()?
{int? numPrintf("Ingrese un número entero positivo que no exceda los 5 dígitos:");?
scanf("%d ", & ampnum);?
if(num & gt; 99999 | | num & lt1)?
Printf("¡Cometiste un error tipográfico! \ n ");?
else { if(num <10)?
Printf("¡Ingresaste 1 dígito!\n");?
else if(num & lt; 100)?
Printf("¡Ingresaste 2 dígitos!\n ");?
else if(num <1000)?
Printf("¡Ingresaste 3 dígitos!\n ");?
else if(num <10000) printf("¡Ingresaste 4 dígitos!\n");?
Else printf("¡Ingresaste 5 dígitos!\n ");} }
Datos extendidos:
La forma general de la declaración if es la siguiente :
Si (expresión) declaración 1
[else declaración 2]
La "expresión" en la declaración if puede ser una expresión relacional, una expresión lógica o incluso es una expresión numérica. Entre ellas, las expresiones relacionales son las más intuitivas y fáciles de entender. La llamada fórmula relacional es una fórmula que compara dos valores numéricos.
El flujo de ejecución de la declaración if: primero determine el valor de la expresión condicional entre paréntesis después de la palabra clave if. Si el valor de la expresión es lógicamente verdadero (no 0), se ejecuta el cuerpo if. y luego se ejecuta el cuerpo if. de lo contrario, si el valor de la expresión es lógico falso (0), el cuerpo if no se ejecutará y otras declaraciones después del cuerpo if se ejecutarán directamente.
Enciclopedia Baidu-declaración if