Let $T=\{z:|z|=1 \mathbin{\text{and}} z \in \mathbb C\}$ be the unit circle in the complex plane, considered as a topological group under complex multiplication and the usual topology.
Show that every subgroup of $T$ is either dense in $T$ or finite.
How to prove the denseness?
HINT: First note that $T=\{e^{i\theta}:\theta\in[0,2\pi)\}$, and that $e^{i\theta}\cdot e^{i\varphi}=e^{i(\theta+\varphi)}$. Then show that if $\theta=2r\pi$ for some rational $r\in[0,1)$, then $e^{i\theta}$ generates a finite cyclic subgroup of $T$; that’s pretty straightforward once you write $r$ as a fraction. Use this to show that if a subgroup $H$ of $T$ contains only numbers of the form $e^{2i\pi r}$ with $r\in[0,1)$ rational, and if moreover $H$ is infinite, then $\{r\in[0,1):e^{2i\pi r}\in H\}$ contains rational numbers with arbitrarily large denominators when written in lowest terms; then use its proof to show that this implies that $H$ is dense in $T$.
Finally, show that if $\theta=2r\pi$ for some irrational $r\in[0,1)$ is irrational, then $e^{i\theta}$ generates an infinite, dense subgroup of $T$. For this last step you can adapt the argument in this answer, where a very similar result is proved.