Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - puntuación del juez de lenguaje c# include " stdio . h " const int LEN = 30, M=100, N = 100; typedef estructura { int num//Número de lotería nombre de char[LEN]; //Nombre de puntuación flotante; //Puntuación} jugador; jugador[M]; //Información del cantante int a[M][N]; //Información de calificación del juez int m, n; Ingrese información del cantante y calificación del juez void input(void){ int i, j; Printf ("Número de cantantes: "); ("% d ", & ampn); para (I = 0; i & ltm; i++) { jugadores[i]. num = I+1; Printf ("El nombre del %d cantante:", I+1); scanf ("%d ", & amp player [I]. Printf ("La opinión del juez del %); d cantante" Clasificación: ", I+1); for (j = 0; j & ltn; j++) { scanf ("%d ", & ampa[I][j]); la puntuación más alta, elimine la puntuación más baja y encuentre el promedio de las n-2 puntuaciones restantes. Void Calculate (void) {float max, minnt i, j for (I = 0; i<m; i++) { max=min=. jugadores[ i]. puntuación = a[I][0]; for(j = 1; j & ltn; j++) { puntuación de jugadores+= a[I][j]; [I ][j]){ max = a[I][j];} if(min & gt; a[I][j]){ min = a[I][j];} } if(n & gt 2) {jugadores[i].score=(jugadores[i].score-max-min)/(n-2);} else if(n>0) { jugadores[i].score/= n; } } }//Utiliza el método de burbuja para ordenar la puntuación de cada jugador//Si utilizas la clasificación rápida o la clasificación en montón, simplemente reescribe este párrafo void sort(void){ int i, j for (I =). ;i++){ for(j=m-1;j>i;j-) { if(jugador[j].score>player[j-1].score){jugador tmptmp = jugadores[j]; j-1]; jugadores[j-1]= tmp; } } } }//Mostrar todos los datos originales void show_origin(void){ int i, j; printf( "\n"); ;I++) {printf("Número de lotería: %d", jugador[i].num); Printf("Nombre: %d", jugador[i ]. Nombre Printf ("Calificación del juez: "); j = 0; j & ltn; j++) { printf ("%d ", a[I][j]); } printf ("\ n" } }//Mostrar toda la información del cantante void show _ player(void); ){ int I; printf (" \ n "); for (I = 0; I & ltm; I++) {printf ("Número de lotería: %d ", jugador[i]. num); Printf ("Nombre: %d ", jugador [i]. Nombre); Printf ( "Puntuación: %f\n ", jugador [i].

puntuación del juez de lenguaje c# include " stdio . h " const int LEN = 30, M=100, N = 100; typedef estructura { int num//Número de lotería nombre de char[LEN]; //Nombre de puntuación flotante; //Puntuación} jugador; jugador[M]; //Información del cantante int a[M][N]; //Información de calificación del juez int m, n; Ingrese información del cantante y calificación del juez void input(void){ int i, j; Printf ("Número de cantantes: "); ("% d ", & ampn); para (I = 0; i & ltm; i++) { jugadores[i]. num = I+1; Printf ("El nombre del %d cantante:", I+1); scanf ("%d ", & amp player [I]. Printf ("La opinión del juez del %); d cantante" Clasificación: ", I+1); for (j = 0; j & ltn; j++) { scanf ("%d ", & ampa[I][j]); la puntuación más alta, elimine la puntuación más baja y encuentre el promedio de las n-2 puntuaciones restantes. Void Calculate (void) {float max, minnt i, j for (I = 0; i<m; i++) { max=min=. jugadores[ i]. puntuación = a[I][0]; for(j = 1; j & ltn; j++) { puntuación de jugadores+= a[I][j]; [I ][j]){ max = a[I][j];} if(min & gt; a[I][j]){ min = a[I][j];} } if(n & gt 2) {jugadores[i].score=(jugadores[i].score-max-min)/(n-2);} else if(n>0) { jugadores[i].score/= n; } } }//Utiliza el método de burbuja para ordenar la puntuación de cada jugador//Si utilizas la clasificación rápida o la clasificación en montón, simplemente reescribe este párrafo void sort(void){ int i, j for (I =). ;i++){ for(j=m-1;j>i;j-) { if(jugador[j].score>player[j-1].score){jugador tmptmp = jugadores[j]; j-1]; jugadores[j-1]= tmp; } } } }//Mostrar todos los datos originales void show_origin(void){ int i, j; printf( "\n"); ;I++) {printf("Número de lotería: %d", jugador[i].num); Printf("Nombre: %d", jugador[i ]. Nombre Printf ("Calificación del juez: "); j = 0; j & ltn; j++) { printf ("%d ", a[I][j]); } printf ("\ n" } }//Mostrar toda la información del cantante void show _ player(void); ){ int I; printf (" \ n "); for (I = 0; I & ltm; I++) {printf ("Número de lotería: %d ", jugador[i]. num); Printf ("Nombre: %d ", jugador [i]. Nombre); Printf ( "Puntuación: %f\n ", jugador [i].

Puntuación);} }//Muestra la información del cantante galardonado int main() {input(); show_origin(); show_player(); sort();
上篇: ¿Por qué el asesino de almas de Zaraki Kenpachi no tiene nombre en la muerte? Necesitas hablar con la Soul-Zering Sword para saber su nombre. Aunque Kenpachi también habló con Soul-Zanbing Sword, no tuvo éxito. Debido a que tiene un solo propósito, es difícil comunicarse con Dao. Personalmente creo que su espíritu cortante debería llamarse Yachiru. Porque cuando nombraba al niño que recogía, siempre tenía un nombre en mente, que era Baqianliu. 下篇: Un enemigo del Duque Zhou fue capturado.
Artículos populares