设男职工有x人,那么女职工就有2x-40人,由题意得x+2x-40=800 3x-40=800 3x=840 x=280女职工有:2x-40=2×280-40=520.答:这个工厂的男职工有280人,女职工有520人.