Red de conocimientos turísticos - Conocimientos sobre calendario chino - Cómo ingresar un número mayor o igual a 2 y menor o igual a 10 en c

Cómo ingresar un número mayor o igual a 2 y menor o igual a 10 en c

rand() es una función que ingresa números aleatorios.

2lt;=alt;=10 equivale a 0lt;=a-2lt;=8

rand()9 es un número del 0 al 8

Entonces rand()9 2 es un número del 2 al 10.

Si usas la entrada del teclado, puedes usar un bucle while:

while(1)

{

scanf("d ", amp; x);

if (xgt; = 2 amp; amp; incorrecto, vuelva a escribir");

}

pt>