解:(1)假设18只动物全是6条腿的,那么蜘蛛的只数就是:
蜘蛛:(118-18×6)÷2,
=(118-108)÷2,
=10÷2,
=5(只)
(2)6条腿的虫应有:18-5=13(只)
假设剩下的13只全是蝉,那么蜻蜓的只数就是:
(20-1×13)÷(2-1)
=7÷1,
=7(只)
则蝉的只数就是:13-7=6(只)
答:蜘蛛有5只,蜻蜓有7只,蝉有6只.
假设蜘蛛为6只脚。共有脚:18×6=108(只),少了118-108=10(只),
蜘蛛数:10÷(8-6)=5(只)
假设蜻蜓1对翅膀,共有18-5=13(对),少了20-13=7(对)
蜻蜓数:7只;蝉:6只。