Red de conocimiento informático - Conocimiento informático - Ayuda a compilar el diseño del curso en lenguaje C

Ayuda a compilar el diseño del curso en lenguaje C

Este es un programa en lenguaje C que desarrollé. Es algo similar al suyo. Puede consultarlo para eliminarlo y modificarlo; preste atención a la depuración posterior;

¡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"

#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;

}

}