Why is an atom of one element different from the atoms of other elements?

Because they have different number of sub-atomic particles.