Why does specific heat of gases increase with their atomicity?

In monoatomic gases molecules have only translational K.E., while in diatomic and triatomic gases, molecules have translational, rotational as well as vibrational kinetic energies. Due to presence of other type of motions, more heat is required to produce the transitional K.E. of the molecules and hence their temperature increases by certain amount. The specific heat increases accordingly.