Programación de votación
Nombre del personaje [128]
Índice largo = 0
} msg
#denfine N xx//xx representa el número de jugadores.
int n; //El número de jugadores votados por la audiencia
msg m _ msg[N];
while(1)
{
scanf("d ", ampn);
If(n==0)//Todos los concursantes completan la votación;
Pausa;
p>
Mensaje[n]. index;
}//Cuenta el número de votos que recibieron los jugadores
//Ingresa el ranking a continuación
Temperatura interna;
void copiar mensaje (msg amp; m1, msg ampm2)
{
Temperatura de carga[128];
memset(temp, 0, 128); p>
memcpy(temp, m1.nombre, 128);
memcpy(m1.nombre, m2.nombre, 128);
memcpy(m2.nombre, temp , 128 );
int x;
x = m 1 . >m2 índice = x;
}
for(int I = 0; i ltn-1; i )
{
for (int j = I 1; j ltn; j )
if(m _ msg[I] gt; m_msg[j])
{
copymsg (m_msg[i], m_msg[j]); //Secuencia de intercambio
}
}//Ordenar en orden ascendente
for(I = 0;iltn;i)
{
Printf ("No.n-1 llamado: s, con d\n", m_msg[i]. Nombre, m _ msg [i].index);
}