假设全部是蝉。则脚有18*6=108只,而实际上有118只,多出了118-108=10只,则多出的脚是蜘蛛的,则有蜘蛛10/2=5只。总共18只动物,剩下蜻蜓和蝉总数为18-5=13只。若剩下的全是蝉,则翅膀有13*1=13对。实际上有20对多出了20-13=7对多出的翅膀是蜻蜓的,则蜻蜓的数量为7只。
蜘蛛5蜻蜓7蝉6蜘蛛=n1蜻蜓=n2蝉=n3n1+n2+n3=188*n1+6*n2+6*n3=1182*n2+n3=20三个未知数三个等式计算得以上结论