Red de conocimiento informático - Aprendizaje de código fuente - Diseño del programa de puntuación

Diseño del programa de puntuación

#Contiene "stdio.h"

#Definir PW 7

#Definir GS 5

Puntuación estructural

{

int num

flotar un[PW], agregar

} sc[GS];

void sort()

{

int i, j;

Puntuación estructural d;

for(I = 0; iltGS; i)

{

for(j = 0; j ltGS-I-1; j )

{

if(sc[j].Agregar ltsc[j 1] . Añadir)

{

d = sc[j];

sc[j]= sc[j 1];

sc [j 1]= d;

}

}

}

}

void main()

{

int i, j;

flotación máxima, mínima, suma

Punto flotante a[GS][PW], agregar [GS];

for(I = 0;iltGS;i)

{

printf("No. d:\n ",I 1 );

for(j = 0; j ltPW; j )

scanf("f ", ampa[I][j]);

}

for(I = 0; i ltGS; i )

{

suma = 0; máx = 0; mínimo = 100;

for(j = 0; j ltPW; j )

{

suma = suma a[I][j];

if(max lt ; a[I][j])max = a[I][j];

if(min gt; a[I][j])min = a[I][j]; /p>

}

add[I]=(suma-max-min);

printf("No. d: .2f\n ", i 1, agregar[I]);

}

for(I = 0;iltGS;i)

{

sc[i ] . núm = I 1;

sc[i]. agregar = agregar[I];

for(j = 0; j ltPW; j )

sc[i]. a[j]= a[I][j];

}

sort();

printf(" \ n "); >

for(I = 0; i ltGS; i)

printf("No. d: .2f\n ", sc[i].num,sc[i].Add);

}