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");
}