salve a tutti ragazzi, devo effettuare la somma degli elementi di un campo di una struct

vi spiego meglio :

codice:
// la struct in questione

typedef struct alunno {

char nome[7];

char cognome[7];

int voto;

} alunno

alunno classe[8];
quindi mi sono creato una classe contente 8 alunni, ora se io volessi sommare i voti di un singolo studente e memorizzarli in un array per poi metterlo in ordine così stilare una classifica es: studente 1 50 , studente 2 20 e così via in modo da ottenere lo studente più bravo e lo studente meno bravo. come posso sommare i voti di un singolo studente in modo da poterlo memorizzare nella prima posizione dell'array, poi sommare tutti i voti del secondo studente e memorizzarli nella seconda posizione dell'array ? così via.

spero di essere stato chiaro, ringranzio anticipatamente per una risposta