Red de conocimiento informático - Aprendizaje de código fuente - Plan de examen de nuevos empleados

Plan de examen de nuevos empleados

# incluir ltstdio.h gt

#Definición N 3

estructura typedef

{

Número de carácter [10];

nombre de char[20];

Sexo encantador;

int juez/*excelente 1 calificado 0 no calificado-1*/

} Mensaje;

void setData(Mensaje para[N])

{

int I;

for(I = 0; I ltn; i )

{

System("cls");

Printf("Número de empleado: ");

scanf (" s ", fo[i].num);

Printf("Nombre del empleado: ");

scanf("s ", fo[i].name);

Printf("Género del empleado (masculino: m, femenino: f): ");

scanf(" c ", ampfo[i]. Género); >printf("calificación:");

scanf("d", ampfo[i].juez);

}

}

p>

Visualización no válida(info[N])

{

int I;

System("cls");

for(I = 0;iltn;i)

{

Printf("Número de empleado: s\n ", fo[i].num);

Printf("Nombre del empleado: s\n ", fo[i]. Nombre);

Printf("Género del empleado (masculino: m, femenino: f): c\n ", fo [i].sexo);

printf("calificación:");

cambiar(fo[i].juez)

{

Caso 1: printf("calificado\n"); roto;

Caso 0: printf("calificado\n");

Caso -1: printf ("no calificado\n"); descanso;

}

printf("\n");

}

}

void Stat(info[N])

{

int count[3]={0},

i; p>

for(I = 0;iltn;i)

cambiar(fo[i]. Juez)

{

Caso 1: recuento[0]; descanso

Caso 0: recuento[1]; >caso-1: recuento[2]; descanso;

}

Printf("Número excelente: d\nNúmero calificado: d\nNúmero no calificado: d\n", recuento [ 0], recuento [1], recuento[2]);

}

int main(void)

{

Información [N];

setData(fo);

Display(fo);

stat(fo);

Devuelve 0;

}