Red de conocimiento informático - Descarga de software - Programación de votación

Programación de votación

Pensando, escriba struct _msg{//Información del jugador

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

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

}