Red de conocimiento informático - Conocimiento informático - Preguntas y respuestas sobre el experimento de programación para estudiantes de primaria

Preguntas y respuestas sobre el experimento de programación para estudiantes de primaria

# include ltstdio.h gt

# include ltstdlib.h gt

#define STU_NUM 10 /*Definición de macro número de estudiantes*/

Estructura estudiante/* Definición Una estructura para almacenar el número de estudiante del estudiante, los puntajes de tres cursos, el puntaje total y el puntaje promedio*/

{

char stu _ id[20] /*Student ID; */

Puntuación flotante[3];/*Puntuaciones de tres cursos;*/

Puntuación flotante total;/*Puntuación total;*/

Promedio flotante /*Puntuación promedio;*/

};

/*La clasificación se implementa mediante funciones*/

void SortScore(student *stu, int n)

{

Aprendizaje del estudiante;

for(int I = 0; i ltn-1; i)

for(int j = I 1; j ltn; j )

{

Si (Stu[i].Total ltStu[j].Total)

{

semental = stu[I];

stu[I]= stu[j];

stu[j]= semental;

}

}

}

int main()

{

Estudiante STU[STU _ NUM];/ *Hay 10 elementos en la matriz de estructura creada, que se utilizan para guardar la información relevante de estas 10 personas. */

/*Ingrese información relevante de estos diez estudiantes*/

for(int I = 0; IltSTU _ NUMi)

{

Printf("Ingrese el número de estudiante del estudiante d: ", I 1

scanf("s ", ampStu[I]. stu_id);

Printf); ("Ingrese la puntuación de matemáticas del estudiante d: ", I 1

scanf("f ", ampStu[I]. Score[0]); puntuación de inglés de d: ", I 1);

scanf("f ", ampStu[I]. Score[1]);

Printf("Ingrese la puntuación de computadora del estudiante d: ", I 1);

scanf("f ", ampStu[I]. Puntuación[2]);

Stu[i]. total = estu[i]. puntuación[0] estu[i]. puntuación[1] estu[i]. puntuación[2];

Stu[i]. aver = estu[i]. total/3;

}

printf(" \n ");

ordenar puntuación(stu, stu_num); /* llamar a la función de clasificación* /

/*Envíe las puntuaciones de los estudiantes ordenadas*/

for(I = 0; IltSTU _ NUMi)

{

Printf(" Número de serie: d\t ", I);

Printf("ID de estudiante: s\t ", stu[i]. stu _ id);

Printf ("Matemáticas : f\t ", stu[i]. Puntuación[0]);

Printf("Inglés: f\t ", stu[i]. Puntuación[1]);

Printf("Equipo: f\t ", stu[i].

Puntuación[2]);

Printf("GPA: f\t ", stu[i].aver);

Printf("Puntuación total: f\t ",stu [i].Total);

printf(" \ n \ n ");

}

Devuelve 0;

}

Nota: (Descripción del identificador principal en el programa fuente)

#define STU_NUM 10 /*Definición de macro número de estudiantes*/

Estructura estudiante/ *Definición Una estructura para almacenar el número de estudiante del estudiante, los puntajes de tres cursos, el puntaje total y el puntaje promedio*/

{

char stu _ id[20] /*ID del estudiante; ; */

Puntuación flotante[3];/*Puntuaciones de tres cursos;*/

Puntuación flotante total;/*Puntuación total;*/

Flotante aver /*Puntuación media;*/

}