Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Estoy buscando urgentemente el código fuente de un sistema de gestión del rendimiento de los estudiantes en lenguaje C que pueda funcionar correctamente!

¡Estoy buscando urgentemente el código fuente de un sistema de gestión del rendimiento de los estudiantes en lenguaje C que pueda funcionar correctamente!

#include lt;time.hgt;

#include lt;stdio.hgt;

#include lt;conio.hgt;

#include lt;stdlib .hgt;

# includelt; string.hgt;

# includelt;

#define MAX 80

void input();

clasificación nula();

visualización nula();

inserción nula();

promedio nulo();

búsqueda nula();

lectura nula();

promedio nulo();

void modificar();

int now_no=0;<

estructura estudiante

{

int no;

nombre de char[20];

sexo de char[4];

puntuación flotante

puntuación flotante

p>

puntuación flotante3;

clasificación flotante

ave flotante

suma flotante

}; >

void Average()/* encontrar el promedio*

{

int i;

for(i=0; i lt; now_no; i )

{

stu[i].sum=stu[i].score1 stu[i].score2 stu[i].score3;

stu[i].ave=stu[i].sum/3;

}

}

estructura estudiante stu[MAX ], *p;

main()/*función principal**

{

int as;

inicio: printf( "/ n\t\t/t Bienvenido al Sistema de gestión de logros estudiantiles\n");

/* El siguiente es amp; as);

switch(as)

{

caso 1: sistema("cls"); entrada();

caso 2: sistema("cls");

caso 3.system("cls");sort();break;

caso 4: system("cls");insert();break;

caso 5: sistema("cls"); del();

caso 6: sistema(" cls");

caso; 7: sistema("cls");

d(); romper;;

caso 8: sistema("salir"); salir(0); p> p>

}

} while(1);

/*La selección de la función termina aquí*/

}

void input()/* Módulo de entrada de datos original*

{

int i=0

char

; Primero El primer paso es importar datos del sistema.

p>

do

{

printf("/t\t\t1.Ingrese la información del désimo estudiante\n", i 1);

printf("\nIngrese el número de estudiante: ");

scanf("d",amp; stu[i].no);<

fflush(stdin);

printf("/n ingresa el nombre del estudiante: ");

fflush(stdin);

gets(stu [i]. nombre);

printf("/n ingrese el género del estudiante:");

fflush(stdin);

gets(stu[i ].sex) ;

printf("/n ingrese la puntuación del aprendiz1: ");

fflush(stdin

scanf("f", amp ;stu[i); ].score1);

printf("/n ingrese la puntuación del aprendiz2: ");

fflush(stdin

scanf("f", amp ; stu[i); ].score2);

printf("/n ingrese la puntuación del aprendiz3: ");

fflush(stdin);

scanf(" f", amp); ; stu[i].score3);

printf("\n\n"

i;

printf("¿Continúas ingresando? (S/N)");

fflush(stdin

ch=getch();

system("cls");

}

while(ch!='n'amp; amp;ch!='N');

p>

system(" cls");

}

void sort()/* función de clasificación de datos**

{

estructura temporal del estudiante;

int i, j;

promedio()

for(i=1; ilt; ahora_ no; i )

{

for(j=1;jlt;=now_no-i;j)

{

if(stu[ j -1].avelt;stu[j].ave)

{

temp=stu[j];

stu[j]=stu[ j -1];

stu[j-1]=temp;

}

}

}

}

}

void display()/* función de visualización de datos**

{

int i;

char for(i=0;ilt;now_noamp;amp;stu[i].name[0];i)printf("(td\ts

/ts/t.2f/t.2f/t.2f/t.2f/n",stu[i].no,stu[i].nombre,stu[i].sexo,");

Calificación y puntuación. stu[i].score1, stu[i].score2, stu[i].score3, stu[i].ave);

printf("/t\t Presione cualquier tecla para regresar al menú principal.

");

fflush(stdin);

as=getch();

}

while(!as);

system("cls");

}

void insert()/* Insertar función de datos */

{

char ch;

do

{

printf("\n\t ingrese nueva información del equipo cadete\n"); p>

printf("\n ingrese el número de estudiante: ");

scanf("d",amp; stu[now_no] .no); (stdin );

printf("/n ingresa el nombre del estudiante: ");

fflush(stdin

gets(stu[now_no].name); );

printf("\n ingrese el género del estudiante: ");

fflush(stdin);

gets(stu[now_no].sex);

p>

printf("\n ingrese la puntuación del aprendiz1: ");

fflush(stdin

scanf("f",amp); ; stu[now _no]. puntuación1);

printf("/n entrada del alumno 2: "); ("f", amp; stu[now_no].score2);

printf("/n ingresa la puntuación del alumno 3.");

fflush(stdin);

scanf(" f", amp; stu[now_no].score3);

printf("\n\n");

now_no=now_no 1; /p>

sort ();

printf("¿Continuar escribiendo o no?(S/N)");

fflush(stdin); p> ch=getch() ;

system("cls");

}

while(ch!='n'amp;amp;ch ! ='N');

}

void del()/* función de eliminación de datos*/

{

int inum, i, j;

printf("Ingrese el número del alumno que se eliminará: ");

fflush(stdin); ", amp; inum);

for (i=0; ilt; now_no; i )

{

if (stu[i].no==inum)

{

if(i==now_no)now_noo-=1

else

<;

p> {

estu[i] =stu[now_no-1];

now_no=1

}

ordenar(

romper

}

}

sistema("cls"); /p>

void find()/ *función de consulta*/

{

int i;

char str[20], as;

do

{

printf("Ingrese el nombre del estudiante que desea consultar: "); ;

gets( str);

for(i=0; ilt; now_no; i )

if(!strcmp(stu[i].nombre , str))

{

printf("\t No. \t Nombre \t Sexo \t Grados 1 \t Grados 2 \t Grados 3 \t Media \n" );

printf("\td\ts\ts\t.2f\t.2f\t.2f\t.2f\n", stu[i].no, stu[i]. nombre, stu[i].sexo, stu[i].score1, stu[i].score2, stu[i].score3, stu[i].ave);

}

printf("/t\t presione cualquier tecla para regresar al menú principal.");

fflush(stdin);

as=getch(); p>

}

mientras(!as);

sistema("cls");

}

void modificar ()/*modificar función de datos*

{

int i;

char str[20], as;

printf( "Ingrese el nombre del estudiante a modificar:");

fflush(stdin);

gets(str); =0 ; ilt; ahora_no.i )

if(!strcmp(stu[i].nombre, str))

{

system("cls ") ;

printf("/n\t\t entrada modificar información del estudiante\n");

printf("/n entrada número_estudiante:");<

fflush(stdin);

scanf("d",amp;stu[i].no);

printf("/n ingresa el género del estudiante:") ;

fflush(stdin);

gets(stu[i].sex

printf("/n entrada aprendiz sc);

ore1: ");

fflush(stdin);

scanf("f", amp; stu[i].score1);

printf(" /n ingresa la puntuación del alumno2: ");

fflush(stdin);

scanf("f", amp; stu[i].score2);

printf("\n ingrese la puntuación 3 del alumno: ");

fflush(stdin

scanf("f",amp; stu[i].score3);

printf("\n\n");

ordenar();

romper

}

sistema("cls");