Let's say $\mathbb{Z}_n$ is the cyclic group. and I know that $Aut(\mathbb{Z}_n)\cong\mathbb{Z}_n^{\times}$, the multiplicative group of $\mathbb{Z}_n$. so the question is, is there a way to express $\mathbb{Z}_n^{\times}$ as a direct sum of cyclic groups?
I just thought that since the order of $\mathbb{Z}_n^{\times}$ is $\phi(n)$, and since it is abelian, maybe I should use the divisors of $\phi(n)=d_1^{s_1}...d_k^{s_k}$ like $\mathbb{Z}_{d_1^{s_1}}\oplus...\oplus\mathbb{Z}_{d_k^{s_k}}$, but I realized that there are too many non-isomorphic abelian groups with same order: for example, $\mathbb{Z}_4$ and $\mathbb{Z}_2\oplus\mathbb{Z}_2$ are both abelian and of order $4$ but they are not isomorphic.
so, yes, I guess there is a way since it is abelian, but I don't know how to do it specifically. can you give me a hint?