兔有40只。鸡兔同笼,是中国古代著名典型趣题之一,大约在1500年前,《孙子算经》中就记载了这个有趣的问题。鸡有两条腿,兔子有四条腿,鸡的腿是兔的腿的二倍,则鸡的个数是兔的个数的四倍。鸡又比兔子多120只,设兔子个数为x,则小鸡为4x只,得到方程4x-x=120,解得x=40。综上所述,兔子有40只。