Suppose $n \geqslant 3$ such that $n$ is an odd integer, prove that there does not exist a group $G$ such that $\operatorname{Aut}(G)$ is isomorphic to $\mathbb{Z}_n$.
My idea is that if they are isomorphic, then they have the same number of elements of the same order. I try to find an element of order $2$ in $\operatorname{Aut}(G)$, then I can conclude such $G$ does not exist. However, I cannot find an element of order $2$ for $\operatorname{Aut}(G)$...
Can you show that any Abelian group of order $\ge3$ has an automorphism of order $2$?
If so, you can reduce to the non-Abelian case. If $G$ is non-Abelian, its inner automorphisms form a group isomorphic to $G/Z$ where $Z$ is its centre. But if $G/Z$ is cyclic, it's easy to prove that $G$ is Abelian, a contradiction.