Red de conocimiento informático - Computadora portátil - 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,

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

}

}