Ayuda a compilar el diseño del curso en lenguaje C
¡Espero que le resulte útil!
"Sistema de gestión de información estudiantil" desarrollado por un proyecto en lenguaje C de escuela primaria
#include "stdio.h"
#include "string.h" p >
#include "conio.h"
/* Copyright de 木月风云 Creado en 2008.6 */
struct Student{
char chNo [ 10];
char chName[10];
int iScore[5];
flotante iAve
int iMax, iMin ;
/*Este triple se utiliza para guardar el puntaje promedio calculado, el puntaje mínimo y el puntaje máximo para cada persona*//
};
int fnchoose(int swith, int n);
void fnInput(struct estudiante stud[], int n /*entrada de datos*/
void fnOutput(struct estudiante stud[ ] , int n); /*Salida de datos*/
void fnAverage(struct Student Stud[], int n /* Calcular puntuación promedio*/
void fnMaxmin(struct Student); stud[], int n); /*Calcular las puntuaciones más altas y más bajas*/
void fnSort(struct Student stud[], int n /*Sort*/
); int fnInsert(struct Student Stud[], char chNumber[10], int n); /*Insert*/
int fnDelete(struct Student Stud[], int n); /p>
int fnysDelete();/* Eliminar valor predeterminado*/
void fnInput(struct Student stud[], int n) /*Entrada de datos**
{
int i;
for(i=0; ilt; n; i )
{ printf("Ingresando dth estudiante ahora:\n", i 1);
printf("Número de estudiante: ");
scanf("s", stud[i].chNo); Nombre:");
scanf("s",stud[i].chName);
printf("Idioma:");
scanf("d",&stud[i].iScore[0]);
printf("Matemáticas: "); [i].iScore[1]);
printf("Inglés:");
scanf("d",amp;stud[i].iScore[2]) ;
printf("Política:");
scanf("d", amp; stud[i].iScore[3]);
printf("Historial:
scanf("d", amp; stud [i].iScore[4]);
}
}
}
/* Copyright por 木月青风Builded en 2008.6 */
void fnAverage(struct Student Stud [], int n)
{
int i, j
suma flotante;
for(j=0;jlt;n;j)
{ suma=0;
for(i=0;ilt;5 ; i )
{
suma =stud[j].iScore[i]
}
stud[j]. iAve =sum/5;
}
}
void fnMaxmin(struct estudiante stud[], int n)
{
p>
int i, j
int máx, mínimo
for(j=0; jlt; n; j)
{ max =stud[j].iScore[0];
for(i=0;ilt;4;i)
{
if(max lt; stud[j].iScore[i 1])
max=stud[j].iScore[i 1];
}
semental[j] .iMax=max;
}
for(j=0;jlt;n;j)
{ min=semental[ j].iScore[0 ];
for(i=0;ilt;4;i)
{
if(mingt;stud[j] .iScore[i 1] )
min=stud[j].iScore[i 1]
}
stud[j].iMin=min;
}
}