Let $H$ be a subgroup of $\mathbb{Z}_{10}$. If $H$ were isomorphic
to $\mathbb{Z}_3$ then $H$ would have an element of order $3$, because
$\mathbb{Z}_3$ has an element of order $3$ and having an element of
order $3$ is a structural property. (More specifically, if $\phi$ were
an isomorphism from $\mathbb{Z}_3$ to $H$ then $\phi(1)$ would have
order $3$ in $H$.)
However, we have shown that $\mathbb{Z}_{10}$ has no element of order $3$.
(Note that the order of an element of the subgroup $H$ in the sense of $H$ is the same as the order of that element in the sense of the larger group $\mathbb{Z}_{10}$.)
Another way we can do this problem now is to notice that because $\mathbb{Z}_{10}$ is cyclic, all of its subgroups are cyclic. We computed all of its cyclic subgroups in part (a), and none of them has order $3$, so none of them can be isomorphic to $\mathbb{Z}_3$.