¿Cómo calcular la diferencia entre dos conjuntos en C?

Tengo dos matrices, digamos A y B con | A | = 8 y | B | = 4. Quiero calcular la diferencia establecida A-B. ¿Cómo procedo? Tenga en cuenta que no hay elementos repetidos en ninguno de los conjuntos.

Editar: Muchas gracias a todos por una miríada de soluciones elegantes. Como estoy en la etapa de creación de prototipos de mi proyecto, por ahora implementé la solución más simple que dijeron Brian y Owen. Pero aprecio el uso inteligente de las estructuras de datos como lo sugirió el resto de ustedes, aunque no soy un científico de la computación sino un ingeniero y nunca estudié las estructuras de datos como un curso. Parece que ya era hora de que realmente debería comenzar a leer CLRS, que he estado postergando durante bastante tiempo :) ¡Gracias de nuevo!

Respuestas a la pregunta(6)

Su respuesta a la pregunta