Red de conocimiento informático - Conocimiento del nombre de dominio - Pregunta en lenguaje C muy simple

Pregunta en lenguaje C muy simple

La expresión que sigue al caso de la declaración de cambio debe ser un número entero. Entonces su uso es incorrecto. Por ejemplo, cuando s es un número del 90 al 100, el caso (s>=90&&s<=100) es equivalente al caso 1

Puedes probar el siguiente método:

cambiar ((s/10)*10)

{

caso 100:

caso 90:

printf("Tu calificación es %d,la calificación es A\n",s);break;

caso 80:

printf("Tu calificación es %d,la calificación es B\n",s ) ;break;

caso 70:

printf("Tu calificación es %d y la calificación es C\n",s);break

case; 60:

printf("Tu calificación es %d y la calificación es D\n",s);break;

predeterminado:

printf( " Su calificación es %d y la calificación es E\n",s);break.

}

Se agrega un caso adicional 100 para manejar el caso en el que la puntuación es 100. pero La calificación también es A, por lo que no es necesario interrumpir, sino ejecutar la declaración en el caso 90.

Después de eso, use default para manejar la situación del nivel E.