El establecimiento y consulta de la cola es un programa completo escrito en lenguaje C (incluida la función main()
Tengo entendido que desea utilizar una matriz para simular una cola. Si no, no leas a continuación, simplemente respóndeme y explica el significado de la pregunta nuevamente, ¡y te la escribiré nuevamente!
Primero ingresa una operación, 1 ingresa a la cola, 2 sale de la cola, 3 sale
Si es 1, luego ingresa otros datos para poner en la cola,
# include lt;stdio.hgt;
#include lt;stdlib.hgt;
#include lt;string.hgt;
#define LEN 1000
p>int queue[LEN], fir, end;
void printQueue()
{
int i = 0;
for(i = fir; i lt; end; i)
{
printf("d ", cola[i]);
}
printf("\n");
}
void insertQueue()
{
int value = 0, i = 0;
printf("Ingrese los datos que desea insertar en la cola...\n"); "d", amp; valor);
cola[end ] = valor
printQueue()
}
void; deleteQueue()
{
printf("¡después de eliminar los datos principales!\n");
fir;
printQueue( );
p>
}
void demo()
{
int Número = 0
;while(1) p>
{
printf("Ingrese el número:\n");
printf("1.insert... \n");
printf("2.eliminar...\n");
printf("3.exit!\n");
scanf("d", amp ;Número);
if(Número lt; 1 || Número gt; 4) return;
switch(Número)
{
caso 1: insertarQueue(); romper;
caso 2: eliminarQueue();
caso 3: salir(0)
predeterminado: retorno;
}
}
}
void creatQueue()
{
int i = 0;
fir = 0, end = 0;
for(i = 0; i lt; LEN; i)
{
cola[i] = 0;
}
}
int main()
{
creatQueue();
demostración();
devuelve 0;