设既参加舞蹈小组又参加歌唱小组的一共有x人,则
①仅参加歌唱小组的人数为(22-x)人
②仅参加舞蹈小组的人数为(25-x)人
由题意,可得
x+(22-x)+(25-x)=40
解得x=7
答:既参加舞蹈小组又参加歌唱小组的一共有7人.