Bloqueo de código fuente de cola
#Definir máximo 100
#define X(a) (a)MAX //Se utiliza para el cálculo de subíndices de la cola circular.
int main()
{
int cola[MAX];
int r=0, l=0, n, m, I, j, h;
Printf("Ingrese el número de filas del triángulo de Yang Hui: ");
scanf("d ", amph); >
queue[X(r)]= 0; //Inicialización, 0 se une a la cola
queue[X(r)]= 1 //Inicialización, 1 se une a la cola
m =Cola[X(l)]; //Sacar de la cola a m.
for(I = 0; I lth; I )/* * h fila
{
cola[X(r)]= 0; La primera cola en cada línea es 0
for(j = 0; j ltI 2; J) // La línea I tiene i 2 números, de los cuales 0 no se genera (i 1 número se genera) .
{
n = m; //Obtiene m de la ronda anterior.
m =queue[X(l)]; //quitar de la cola a m.
queue[X(r)]= m n; //Pon m n en la cola
If (n!= 0)//Salida cuando n no es 0.
printf("d",n);
}
printf("\n"); //Fin del bucle, nueva línea
}
Devuelve 0;
}