Programación en lenguaje C. Pregunta: Después de un examen de matemáticas, todos los estudiantes adivinaron quién era el número uno de la clase. La maestra misteriosamente dijo A, B,
int ?rank[6] registra la clasificación. Si se clasifica en primer lugar, el valor es 1 y el valor de otras clasificaciones es 0.
Lo que todos dijeron se puede usar en el; expresión Representa,
A: bool a = rango[0] | rango[2] ?
B: bool b = !rank[3]
C : bool c = !rank[1] & !rank[4]
Ding: bool d = rank[3] | !rank[4]
Luego enumera 6 situaciones, The El siguiente código no ha sido probado, es solo una expresión. for(int?i=0;i<=5;i++)
{
for(int?j=0;j<=5;j++)?//matriz de rango Inicialización: inicialización de rango
{
if(j==i)
{ ranking[j]?=?1;
}
else?rank[j]?=?0;
}
//Asignación de expresión: ¿Es un & o un &&, lo olvidé? Compruébalo
bool?a?=?rank[0]?||?rank[2];
?bool?b?=?!rank[3];
bool?c?=?!rango[1]?&&?!rango[4];
bool?d?=?rango[3]?||?!rango[ 4];
if(a?&&?!b?&&?!c?&&?!d)
{ printf("0");
}
if(!a?&&?b?&&?!c?&&?!d)
{
printf("1");
}
if(!a?&&?!b?&&?c?&&?!d)
{ printf("2");?
}
if(!a?&&?!b?&&?!c?&&?d)
{ printf("3");?
}
}