Red de conocimiento informático - Conocimiento de la instalación - Código fuente pagado

Código fuente pagado

Tengo un código fuente completo del sistema de gestión de información estudiantil aquí. Debido al espacio limitado, aquí pego algunas declaraciones que definen el código y capturas de pantalla de los resultados en ejecución.

Contáctanos por mensaje privado para más detalles~ ~

#¿Incluir? ltstdio.h gt

#¿Contiene? ltstdlib.h gt

#¿Incluir? ltstring.h gt

#¿Contiene? lttime.h gt

#¿Definición? ¿estado? (Igual que las organizaciones internacionales) Organizaciones internacionales

#Definición? ¿nombre? 30?/*Número máximo de caracteres para varios nombres*/

#Definición? ¿Estu? 100?/*Número máximo de estudiantes*/

#Definición? ¿SUB? 10?/*Número máximo de cursos*/

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

#Definición? ¿Los Ángeles? 85?/* Límite inferior de puntuaciones de nivel A (inclusive)*/

#¿Definición? ¿LB? 70?/* Límite inferior de puntuaciones de nivel B (inclusive)*/

#Definición? LC? 60?/* Límite inferior de puntuaciones de nivel C (inclusive)*/

#Definición? ¿LD? 0?/* Límite inferior de grado D (inclusive)*/

typedef? estructura? ¿Registro? {

¿Flotando? Fracción;? /*Puntuación*/

¿Ciel? nivel;? /*Segmento de puntuación*/

}?Record;

typedef? estructura? ¿alumno? {

int? identificación;? /*id*/

int? No;? /*ID del estudiante */

¿Carácter? nombre[nombre];? /*Nombre*/

¿Registro? Puntuación[SUB];? /*Calificación de cada curso*/

¿Flotante? Puntuación total;? /*Puntuación total*/

¿Flotante? ¿Puntuación promedio? /*Puntuación promedio*/

Ciel? ¿Nivel total? /*Segmentos totales*/

int? Categoría;? /*Ranking*/

}?Estudiante;

Char? tema[sub][nombre];? /*Nombre del curso*/

/* * * * * * * * * * * * * * * * * *Las siguientes son declaraciones de función* * * * * * * * * * * * * * * * * *

¿Estado? ¿Programa de inicio? (estudiante?stu[],?int?*stuNum?int?*subNum,?int?modo);? /*Inicialización, incluyendo tres modos: prueba, curso de programación y curso personalizado*/

¿No válido? ¿Resultado inicial? (estudiante?stu[],?int?*stuNum?int?*subNum,?int?modo);? /*Juzgar el resultado de la inicialización*/

¿Estado? inputTestStuInfo? (estudiante?stu[],?int?*stuNum?int?*subNum);? /*Datos de prueba*/

¿Estado? defAsunto? (int?*subNum,?char?asunto[sub][nombre]);? /*Personaliza cada curso*/

int? estuInfo¿Vacío? (estudiante?stu[],?int?stuNum);? /*La información del estudiante está vacía*/

¿Estado? stuInfoEmptyOp? (estudiante?stu[],?int?stuNum);? /*Manejo cuando el estudiante está vacío*/

int? ¿Sin duplicación? (¿Estudiante?Stu[],?int?stuNum?int?No);? /*La identificación del estudiante tendrá mucho peso*/

¿Estado? printInputStuInfoencabezado? (int?sub núm);? /*Generar el título utilizado para ingresar la información del estudiante*/

¿Estado? entradaStuInfo? (¿Estudiante? Stu[

],? int? *stuNum? int? subNúm,? int? stuÍndice,? int? ismod);? /*Ingrese la información personal del estudiante*/

¿Estado? inputAllStuInfo? (estudiante?stu[],?int?*stuNum?int?sub num);? /*Ingrese toda la información del estudiante*/

Char? ¿obtener nivel de puntuación? (¿flotador? fracción);? /*Calcular segmento de fracción*/

¿Estado? calcStuInfo? (estudiante?stu[],?int?stuIndex,?int?sub num);? /*Calcular y procesar información individual del estudiante*/

¿Estado? calcAllStuInfo? (¿Estudiante?Stu[],?int?stuNum?int?sub num);? /*Calcular y procesar toda la información del estudiante*/

¿Estado? imprimir encabezadoStuInfo? (int?subNum, ?int?incluidorango);? /*Generar el encabezado de la información del estudiante*/

¿Posición? imprimirStuInfo? (¿estudiante? stu[], ?int? stuIndex, ?int? subNum, ?int?includerank); /*Salida de información individual del estudiante*/

¿Estado? imprimirTodoStuInfo? (¿estudiante? stu[], ?int? stuNum? int? subNum, ?int? incluyendo rango);? /*Imprimir toda la información del estudiante*/

int? compararStuInfo? (¿estudiante? stu[], ?int? stuNum? int? rsIndex[], ?int? inclNo? int? none? int? include nombre? char? nombre[]);? /*Buscar información del estudiante por número y nombre del estudiante, devolver el número de resultados*/

¿Estado? encontrarStuInfo? (¿Estudiante?Stu[],?int?stuNum?int?sub num);? /*Encontrar información y resultados de estudiantes calificados*/

¿Estado? ¿eliminarStuInfoByIndex? (estudiante?stu[],?int?*stuNum?int?subNum,?int?stuindex);? /*Eliminar información del estudiante en la ubicación especificada*/

¿Estado? delStuInfo? (¿estudiante? stu[],?int?*stuNum?int?sub num);? /*Eliminar información del estudiante*/

¿Estado? modificarStuInfoByIndex? (estudiante?stu[],?int?*stuNum?int?subNum,?int?stuindex);? /*Modificar la información del estudiante en la ubicación especificada*/

¿Estado? modStuInfo? (¿estudiante? stu[],?int?*stuNum?int?sub num);? /*Modificar información del estudiante*/

¿Estado? ¿Describir enlace? (¿Estudiante?Stu[],?int?stuNum?int?sub num);? /*Organizar en orden descendente por puntuación total, ingresar la clasificación*/

¿Estado? ¿Imprimir estadísticas? (¿Estudiante?Stu[],?int?stuNum?int?sub num);? /*Estadísticas de salida*/

int? obtenerComando? (vacío);? /*Ingrese el número de comando*/

¿Posición? imprimirMenúTexto? (vacío);? /*Imprimir texto del menú*/

¿Posición? correrMeun? (¿estudiante? stu[],?int?*stuNum?int?sub num);? /*Ejecutar menú*/

¿Estado? ¿Presionar alguna tecla para continuar? (void); /*Presione cualquier tecla para continuar*/

/* * * *

* * * * * * * * * * * * * * *Las anteriores son declaraciones de función* * * * * * * * * * * * * * * * * * * * * * * * * */Interfaz principal.

Datos de entrada

Disminución de información de salida

Buscar

Estadísticas de salida