答案:男生22人,女生18个。
解析:假设植树的全是男生,则男生比女生多植了3×40=120(棵)。
与实际相差了120-30=90(棵)。
每多1女生少1男生,男生比女生多植数目将减少3+2=5(棵)。
参加植树的女生有90÷5=18(人),男生有40-18=22(人)。