Ayuda con el diseño del curso de lenguaje C (no lo aprendí bien en clase, por favor) Sistema de gestión de tareas de seguridad
//.cpp: define el punto de entrada para la aplicación de consola.
//
#include "stdafx.h"
#include "string.h"
#include
char *SEMANA[7] = {"Domingo", "Lunes", "Martes", " miércoles", "jueves", "viernes", "sábado"};
estructura demanda
{
nombre de char[5];
int día[7];
} hombre[7];
main()
{
int IsChecked ( int p[]);
int t=0, j, ren[7];
long i,k
printf("** * *****************Sistema de derechos de seguridad******************\n");
printf("Ingrese los días festivos apropiados respectivamente. Por ejemplo, si Zhao Baobao elige martes y miércoles, ingrese 2 3 8 8 8 8 8.\n");
printf("Los números 0 1 2 3 4 5 6 respectivamente Representa domingo, lunes, martes, miércoles, jueves, viernes y sábado. Tenga en cuenta que para ingresar el domingo, ingrese el número 0 \n");
for(i=0; i<7;i++)
{
printf("Por favor ingrese la %désima persona\n",i+1);
for(k= 0;k<7;k++)
{
scanf("%d",&man[i].day[k]);
}
printf("El día que ingresaste es :");
for(k=0;k<7;k++)
{
printf("%d ",hombre[i]. día[k]);
}
printf("\n");
}
printf("*** ************************************* *******");
printf("\n* Zhao, Qian, Sun, Li, Zhou, Wu, Chen, *\n");
printf("*---------- ----------------------------------*\ n");
printf(" ");
for (i=0; i<2097152; ++i)
{
for (j=0; j<7; + +j)
{
ren[j]= (i>>(3*j))&7; /*A través de este ciclo, agota todos los 0-7 en la matriz *//
}
if (!(ren[0]==man[0].day[0 ] || ren[0]==hombre [0].día[1]||ren[0]==hombre[0].día[
2]||ren[0]==hombre[0].día[3]||ren[0]==hombre[0].día[4]||ren[0]==hombre[0].día [5]||ren[0]==man[0].day[6]))continue;//*Si Zhao Baoan no está libre el martes o jueves, no hay necesidad de ir en bicicleta. *//
else if (!(ren[1]==hombre[1].día[0] || ren[1]==hombre[1].día[1]||ren [1]==hombre[1].día[2]||ren[1]==hombre[1].día[3]||ren[1]==hombre[1].día[4]|| ren[1]==man[1].day[5]||ren[1]==man[1].day[6]))continue; //*Si Qian Baoan no está libre el lunes o sábado, entonces no más bucles. *//
else if (!(ren[2]==hombre[2].día[0] || ren[2]==hombre[2].día[1]||ren [2]==hombre[2].día[2]||ren[2]==hombre[2].día[3]||ren[2]==hombre[2].día[4]|| ren[2]==man[2].day[5]||ren[2]==man[2].day[6]))continue; //*Si Sun Baoan no está libre el miércoles o domingo, entonces no más bucles. *//
else if (!(ren[3]==hombre[3].día[0] || ren[3]==hombre[3].día[1]||ren [3]==hombre[3].día[2]||ren[3]==hombre[3].día[3]||ren[3]==hombre[3].día[4]|| ren[3]==man[3].day[5]||ren[3]==man[3].day[6]))continue; //*Si Li Baoan no es el viernes, no hay Necesito hacer un bucle. *//
else if (!(ren[4]==hombre[4].día[0] || ren[4]==hombre[4].día[1]||ren [4]==hombre[4].día[2]||ren[4]==hombre[4].día[3]||ren[4]==hombre[4].día[4]|| ren[4]==man[4].day[5]||ren[4]==man[4].day[6]))continue //*Si el guardia de seguridad semanal no cierra el lunes o Jueves o domingo seis, no es necesario ir en bicicleta. *//
si no (!(ren[5]==man[5].