成百上千:是形容词,形容数量很多。类似的词语有:

成千上万,成群结队,成年累月,千千万万,数以千计,数以万计,铺天盖地,漫山遍野,不计其数,数之不尽