Red de conocimiento informático - Conocimiento informático - Buscamos un maestro en codificación, lenguaje C, servicios pagos

Buscamos un maestro en codificación, lenguaje C, servicios pagos

Aquí tengo un código fuente completo del sistema de gestión de información de estudiantes. El espacio es limitado y no sé. Pegaré el código de la parte de la declaración de definición y la captura de pantalla del resultado de la operación.

Por favor contáctame para más detalles~~

#include?

#include?

#incluir?

#incluir?<. tiempo.h>

#define?status?int

#define?NOMBRE? Cada número máximo de palabras para un nombre*/

#define?STU?100/* Número máximo de estudiantes*/

#define?SUB?10?/*Número máximo de cursos* /

p>

#define?PASS?60?/*Límite inferior de puntuación para aprobar (inclusive)*/

#define?LA?85/* Límite inferior de nivel A puntuación (inclusive)*/

#define?LB?70?/*El límite inferior de las puntuaciones de grado C (inclusive)*/

#define?LD?0?/* El límite inferior de puntuaciones de grado D (inclusive)*/

typedef?struct?record?{

float?/* score**/

char? /* segmento de puntuación*/

}?record;

typedef?struct?student?{

int?id;?/*id*/

int?/*número de estudiante* */

char?nombre[NOMBRE];?/* Nombre**/

registro?puntuaciones[SUB];? /* Puntajes para cada clase**/

float?totalScore;?/* totalScore**

float?/* puntaje promedio***

char ?totalLevel;?/* segmento total* *

int?ranking;?/* Ranking**

}? "Estudiante"

char?subject; [SUB][NOMBRE];?/ *Nombre del curso*/

/************************ La siguiente declaración de función** ********** **********/

estado?initProgram?(estudiante?stu[],?int?*stuNum,?int?* subNum ,?int?mode);?/* Inicialización, incluidos 3 modos de prueba, cursos de programación y cursos personalizados*/

void?initResult?(student?stu[],?int?*stuNum, ?int?*subNum,?int? mode);?/* Determinar el resultado de la inicialización***

status?inputTestStuInfo?(student?stu[],?int?*stuNum,?int?* subNum);?/* Datos de prueba**

status?defSubject?(int?*subNum,?char?subject[SUB][NAME]);?/* Personaliza cada curso*/

int?stuInfoEmpty? (student?stu[],?int?stuNum);?/*La información del estudiante se considera vacía*/

status?stuInfoEmptyOp?/* Procesamiento cuando el número de estudiantes está vacío**

int?noRepeated?(student?stu[],?int?stuNum,?int?no);?/*Pesando el número de estudiantes*/

estado?printInputStuInfoheader?(int?subNum) ;?/* salidaInpu

tStuInfoheader**

status?inputStuInfo?(student?stu[],?int?*stuNum,?int?subNum,?int?stuIndex,?int?ismod);?/* Ingrese la información de un solo estudiante */

status?inputAllStuInfo?(student?stu[],?int?*stuNum,?int?subNum);?/* Ingrese toda la información del estudiante */

char? getScoreLevel?(float?score);?/* Calcular el segmento de puntuación*/

status?calcStuInfo?(student?stu[],?int?stuIndex,?int?subNum);?/* Calcular the union Procesar información individual del estudiante*/

status?calcAllStuInfo?(student?stu[],?int?stuNum,?int?subNum);?/* Calcular y procesar toda la información del estudiante*/

status?printStuInfoheader?(int?subNum,?int?inclRanking);?/* Salida del encabezado de información del estudiante*/

status?printStuInfo?(student?stu[],?int? stuIndex, ?int?subNum,?int?inclRanking);?/* Generar información individual del estudiante*/

status?printAllStuInfo?(student?stu[],?int?stuNum,?int?subNum, ?int ?inclRanking);?/* Genera toda la información del estudiante*/

int?compareStuInfo?(student?stu[],?int?stuNum,?int?rsIndex[],?int?inclNo, ?int ?no,?int?inclName,?char?name[]);?/* Buscar información del estudiante por número y nombre del estudiante, devolver el número de resultados*/

status?findStuInfo?(student ?stu[] ,?int?stuNum,?int?subNum);?/* Buscar información y resultados de estudiantes calificados */

status?deleteStuInfoByIndex?(student?stu[],?int?*stuNum ,? int?subNum,?int?stuIndex);?/* Eliminar información del estudiante en la ubicación especificada**

status?delStuInfo?(student?stu[],?int?*stuNum,?int ?subNum) ;?/*DeleteStuInfo*/

status?modifyStuInfoByIndex?(student?stu[],?int?*stuNum,?int?subNum,?int?stuIndex);?/* Modificar estudiantes en la ubicación especificada Información*/

status?modStuInfo?(student?stu[],?int?*stuNum,?int?subNum);?/* Modificar información del estudiante*/

status?descSortAndRanking?(student?stu[],?int?stuNum,?int?subNum);?/* Ordenar por puntuación total en orden descendente e ingresar la clasificación*/

status?printStatistics? (estudiante?stu[] ,?int?stuNum,?int?subNum);?/* Salida de datos estadísticos*/

i

nt?getCommand?(void);?/* Introduzca el número de comando*/

status?printMenuText?(void);?/*printMenuText**

status?runMeun?( estudiante ?stu[],?int?*stuNum,?int?subNum);?/* Menú Ejecutar**

status?pressAnykeyToContinue?(void);?/* Presione cualquier tecla para continuar*/

/************************ Lo anterior es la declaración de función *************** **** ****/

Interfaz principal

Información de entrada

Información de salida descendente

Buscar

Estadísticas de salida